Переход с Ubuntu Desktop на сервер 14.04
Хорошо, этот дистрибутив Ubuntu изначально был установлен как Ubuntu Server 12.04. Кроме того, кто-то подумал, что это хорошая идея установить Ubuntu-Desktop. С тех пор он был обновлен до 14.04 LTS и остается Ubuntu Desktop.
Я больше не хочу иметь какие-либо пакеты для рабочего стола и хотел бы вернуть их обратно на сервер Ubuntu. Я искал все выше и ниже, но я не могу найти ничего определенного для этого процесса для 14.04LTS.
Я обнаружил удаление пакета ubuntu-desktop, но, как я узнал, это даже удаленно не удаляет все, что связано с версией для ПК. Unity, Gnome, Firefox и т. Д.
Может кто-нибудь сообщить мне о том, как правильно ПОЛНОСТЬЮ удалить всю среду рабочего стола и все связанные с ней пакеты для 14.04? Спасибо
1 ответ
Вы можете использовать следующие инструкции, которые работали для предыдущих выпусков (но вы должны сделать резервную копию, чтобы вы могли отменить все в любое время)
**
Превратите рабочий стол Ubuntu в автономный сервер
**
Это один из способов превратить установку рабочего стола Ubuntu в автономный сервер. Безголовый сервер - это сервер без графического рабочего стола и приложений на основе графического интерфейса. Типичным примером безголового сервера является сервер LAMP, известный как Linux Apache Mysql PHP/Python. Все эти команды должны выполняться от имени пользователя root, не делайте этого, если вам не нужно запускать сервер.
Удалить пакеты для графики
% apt-get remove --purge libx11-6
Удалить большой пакет
Это может быть полезно для дальнейшего сокращения сервера и удаления большого и неиспользуемого программного обеспечения. Вы можете легко найти большие пакеты с:
% dpkg-query -W --showformat='${Installed-Size} ${Package} [depends: ${Depends}]\n' | sort -n
Удалить потерянный пакет
% apt-get install deborphan
% deborphan
% deborphan --guess-all
Повторяйте это до тех пор, пока больше не будут удалены пакеты:
% apt-get remove --purge `deborphan`
% apt-get remove --purge `deborphan --guess-all`
% apt-get autoremove --purge
Удалите неиспользуемые заголовки ядра и изображения
Приведенный выше список больших пакетов вернул множество неиспользованных заголовков linux-* и linux-image-*. Эта команда гарантирует, что вы НЕ удаляете пакеты для используемого в данный момент ядра. Чтобы избежать бедствий, я делю это на 2 отдельных шага. Пожалуйста, сначала проверьте вывод этой команды:
% dpkg -l 'linux-headers*' 'linux-image*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
Если вывод в порядке (отличается от того, что вы получаете с uname -r
), повторно запустите последнюю команду и отправьте ее в apt-get purge:
% (last cmd) | xargs apt-get -y purge
Автоудаление и очистка
% apt-get autoremove --purge
% apt-get clean