Мы установили Ubuntu Desktop Edition на наш сервер разработки. Теперь, когда у нас это есть в центре обработки данных, мы хотели бы сократить его до серверной версии.
Есть ли более простой способ сделать это, чем просто вводить и удалять пакеты вручную?
Ответы:
Можно сделать это наоборот, но я никогда не видел никого, кто мог бы сделать это, просто установив метапакет или что-то еще.
Ваш лучший выбор:
источник
Вы можете удалить
ubuntu-desktop
и одновременно автоматически удалить всех потерянных иждивенцев:Добавьте эту
--purge
опцию, если вы также хотите удалить конфигурацию затронутых пакетов (и не сохранять ее для возможной последующей переустановки).Если у вас есть другой рабочий стол, удалите их. если вы перезагрузитесь после этого, у вас не будет графического интерфейса для входа. Если вы удаляете программу, а не просто удаляете ее, вы также удаляете все файлы конфигурации, которые могут остаться.
Как Ринзвинд предлагает попробовать
sudo apt-get remove gnome-*
.До Ubuntu 16.04 он также предоставляет специальный пакет ядра для установки сервера
linux-image-server
:sudo apt-get install linux-image-server
и перезагрузите компьютер.Затем я предлагаю вам установить серверные приложения, которые вы хотите, как
ssh-server
.Но, как всегда, лучше сделать чистую установку. Это дает меньше риска ошибок и сломанных пакетов.
источник
ubuntu-desktop
, но ничего не сделал, так как от этого не зависит ни одна упаковка. Затем я удалил все пакеты,ubuntu-desktop
от которых зависит, который работает лучше, но он все еще оставляетunity-common
gedit-common
purge
это или толькоremove
это? отредактировал вопрос.sudo apt-get remove gnome-*
позаботится о большинстве пакетов. Единство должно быть удалено вместе с этим (потому что зависимости). (Примечание: как указано в комментариях, tasksel следует использовать только для установки задач, а не для их удаления. В этой конкретной задаче (удалить рабочий стол -> установить сервер), кажется, работает нормально. Так что используйте его с осторожностью.
Вы можете попробовать TaskSel. С его помощью вы можете делать все, что хотите, выбрав Basic Ubuntu Server и сняв флажок с рабочего стола Ubuntu .
источник
Если вы хотите просто не запускать DM и WM при запуске, но сохраняете возможность их запуска по желанию, вы можете запустить:
затем перезагрузите компьютер.
Система загрузится на уровень запуска 3 (init 3), который не запускает DM и WM и все остальные вещи, связанные с окружением рабочего стола, но запускает все остальное. Когда система загружается в терминал tty1 на консоли, вы можете войти затем
войти в среду рабочего стола.
На рабочих столах ubuntu и xfce4, которые я тестировал с помощью кнопки выхода из системы, зависла моя система.
На рабочем столе Ubuntu кнопки выключения и перезагрузки работали нормально; на рабочем столе xfce4 есть только кнопка выхода из системы.
Безопасный способ вернуться только к tty - открыть терминал и запустить:
источник