Как Вы полностью удаляете рабочий стол человечности наряду со всеми установленными пакетами с ним?

Как Вы полностью удаляете рабочий стол человечности наряду со всеми установленными пакетами с ним? Я использую сервер Ubuntu 14.04 на vps, и используемая sudo Кв. - заставляют рабочий стол человечности установки устанавливать.

4
задан 3 December 2016 в 06:59

4 ответа

Еще лучше, чем просто выполнение удаляют, можно использовать чистку и затем автоудалить.

sudo apt-get purge ubuntu-desktop
sudo apt-get autoremove

опция Purge согласно странице справочника для Кв. - доберитесь:

**purge**
purge is identical to remove except that packages are
removed and purged (any configuration files are deleted too).
6
ответ дан 1 December 2019 в 08:59

Удалите пакет и автоудаление установленных зависимостей. Как root:

apt-get remove ubuntu-desktop
apt-get autoremove

См. также apt-get(8) страница руководства для autoremove аргумент.

автоудаляют (и эти автоудаляют псевдоним с тех пор 1.1)

, автоудаляют, используется для удаления пакетов, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и больше не теперь необходимы.

2
ответ дан 1 December 2019 в 08:59

Сначала сделайте

apt-get remove ubuntu-desktop
apt-get autoremove

, Затем делают

sudo apt-get remove nautilus nautilus-* gnome-power-manager gnome-screensaver gnome-termina* gnome-pane* gnome-applet* gnome-bluetooth gnome-desktop* gnome-sessio* gnome-user* gnome-shell-common zeitgeist-core libzeitgeist* gnome-control-center gnome-screenshot && sudo apt-get autoremove

для окончания со средой абсолютно без GUI. Это работало на меня для удаления рабочего стола человечности, который я установил на своем Сервере Ubuntu

2
ответ дан 1 December 2019 в 08:59

Мало моего сценария:

#!/bin/bash
sudo apt-get install sed -y
##############UWAGA#################

#potrzebne jest dodatkowe utworzenie dwóch plików:
#usun.txt - gdzie po spacjach wpisujemy paczki do usunięcia - skrypt sam zajmie się usunięciem zależności
#instaluj.txt - gdzie po spacjach wpisujemy paczki do zainstalowania (obligatoryjny jeżeli po reboocie nie chcemy zastać czarnego, zimnego tty ;p)

#aptitude sam rozwiązuje zależności między usuwanymi a instalowanymi paczkami
#nie odpowiadam za ew. szkody ;p
#nie ma za co ;)

usun=`cat usun.txt`
chuj=`apt-cache depends $usun | sed -e 's/.*\ //g' | tr '\r\n' ' '`
instaluj=`cat instaluj.txt`
for i in $instaluj
do
inst=$inst"$i+ "
done
sudo apt-get install aptitude -y
sudo aptitude remove $usun $chuj $inst -y && sudo apt-get autoremove -y && sudo reboot

Необходимо сделать 2 дополнительных файла:

  1. usun.txt - это должно содержать границы (как рабочий стол человечности) разделенный с пробелами, от которых Вы хотите, чтобы зависимости избавились.

  2. instaluj.txt - границы Вы хотите установить/сохранить установленный. Это было бы обязательно, если Вы не хотите видеть глубокий, черный tty после перезагрузки. Иначе я не ответственен за убытки.

0
ответ дан 1 December 2019 в 08:59

Другие вопросы по тегам:

Похожие вопросы: