Я установил LXDE на свой ноутбук из-за неутешительной работы Unity. Но теперь я хочу полностью удалить LXDE, включая полный список программ, которые были установлены с ним. Как мне это сделать?
Удаление метапакета удалит только некоторые вещи, но не все. Вы должны индивидуально удалить все программы, с которыми LXDE пришел. Я следовал вышеизложенному комментарию выше об использовании apt-get. Но после этого у меня все еще были pcmanfm, openbox, lxterminal и т. Д.
Лучшие инструкции, которые я нашел, находятся по адресу: http://www.psychocats.net/ubuntu/puregnome
sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview ace-of-penguins audacious audacious-plugins audacious-plugins-data blueman catfish chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg elementary-icon-theme fonts-lyx galculator gdebi gdebi-core gecko-mediaplayer giblib1 gnome-desktop-data gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf guvcview hardinfo indicator-application-gtk2 leafpad libaacs0 libabiword-2.9 libass4 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libbinio1ldbl libbluray1 libbs2b0 libcddb2 libcolamd2.7.1 libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libenca0 libept1.4.12 libexo-1-0 libexo-common libexo-helpers libfaad2 libfluidsynth1 libfm-data libfm-gtk-bin libfm-gtk-data libfm-gtk3 libfm3 libgdome2-0 libgdome2-cpp-smart0c2a libglade2-0 libgmlib0 libgmtk0 libgmtk0-data libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgsm1 libgtkmathview0c2a libgtkspell0 libguess1 libid3tag0 libimlib2 libindicate-gtk3 libjpeg-progs libjpeg-turbo-progs liblink-grammar4 libloudmouth1-0 libmenu-cache1 libmms0 libmodplug1 libmowgli2 libmp3lame0 libmpg123-0 libmusicbrainz3-6 libnet-dbus-perl libobrender27 libobt0 libonig2 liboobs-1-5 libopts25 libots0 libpisock9 libpostproc52 librarian0 libresid-builder0c2a libschroedinger-1.0-0 libsdl1.2debian libsidplay2 libswscale2 libtidy-0.99-0 libtie-ixhash-perl libts-0.0-0 libuniconf4.6 libva1 libvdpau1 libvpx1 libvte-common libvte9 libwebcam0 libwv-1.2-4 libwvstreams4.6-base libwvstreams4.6-extras libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util6 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxvidcore4 lightdm-gtk-greeter link-grammar-dictionaries-en lm-sensors lp-solve lubuntu-artwork lubuntu-artwork-12-10 lubuntu-core lubuntu-default-settings lubuntu-desktop lubuntu-icon-theme lubuntu-lxpanel-icons lubuntu-software-center lxappearance lxappearance-obconf lxinput lxkeymap lxlauncher lxmenu-data lxpanel lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-data lxsession-edit lxshortcut lxtask lxterminal mplayer2 mtpaint ntp obconf openbox openbox-themes pcmanfm pidgin pidgin-data pidgin-libnotify pidgin-microblog plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text python-pysqlite2 python-support python-xklavier rarian-compat scrot sylpheed sylpheed-doc sylpheed-i18n sylpheed-plugins synaptic system-tools-backends transmission tsconf uvcdynctrl uvcdynctrl-data wvdial xfburn xfce-keyboard-shortcuts xfce4-notifyd xfce4-power-manager xfce4-power-manager-data xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data && sudo apt-get install ubuntu-desktop && sudo /usr/lib/lightdm/lightdm-set-defaults -g unity-greeter
Выполните команды для удаления Lubuntu.
Я понимаю, что это старый вопрос, но все же относительно того, кто наткнется на него.
В следующем случае замените PACKAGENAME на ваш пакет.
Сделайте BACKUP!
Перед тем, как попробовать что-нибудь ниже, ПОПРОБУЙТЕ ЭТО ПЕРВЫЙ:
sudo apt-get --purge autoremove PACKAGENAME
Для LXDE:
sudo apt-get --purge autoremove lxde
Для Lubuntu-Desktop:
sudo apt-get --purge autoremove lubuntu-desktop
Если это сработало, вам не нужны остальные.
Самый тщательный метод, который я когда-либо придумывал, чтобы полностью удалить пакет PLUS его зависимостей PLUS всех конфигураций, включая те конфиги зависимостей, и делать немного уборка дома:
Следующие процедуры могут удалить все, что вам может понадобиться / нужно. Если это произойдет, вы обязательно заметите и сможете просто переустановить их по мере необходимости. Сделайте! BACKUP!
Также обратите пристальное внимание на то, что указано для удаления, прежде чем нажимать «Y»
. При этом вы можете имитировать, что произойдет, добавив --simulate или -s перед чисткой:
sudo apt-get --simulate --purge PACKAGENAME
STEP ONE: очистить основной пакет (это не нужно, если вы запустили --purge autoremove выше): [!d12 ]
sudo apt-get purge PACKAGENAME
STEP TWO: выберите, что еще нужно очистить ...
Вариант 1: Очистить зависимые и рекомендуемые (что-то опасное):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')
Вариант 2 : Очистить ТОЛЬКО зависит (не так опасно):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')
Вариант 3: Очистить все (наиболее опасно):
sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')
ШАГ ТРЕХ: Очистить: [!d17 ]
sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Я делаю это в любое время, когда добавляю «DE» и хочу вернуться. Совсем недавно я использовал это в GNOME, и он даже зафиксировал тот факт, что только очистка Gnome с autoremove после этого все равно оставит мой GRUB. Это особенно хорошо работает для мета-пакетов. Я запустил последнюю команду «sudo apt-get -f install» в конце, чтобы проверить возможные сломанные пакеты и исправить их после внесения стольких изменений сразу.
Если вы запустили apt-get установите lubuntu-desktop, чтобы добавить пакеты, тогда вам нужно будет сделать следующее, потому что просто очистка рабочего стола lubuntu и запуск autoremove не полностью удаляет все и оставляет вас, по-прежнему, «Lubuntu» в диспетчере отображения при входе в систему :
Выйдите из рабочего стола и нажмите Ctrl + Alt + F1, затем войдите в TTY1 и выполните следующие команды.sudo apt-get purge lubuntu-desktop
sudo apt-get purge $(apt-cache depends lubuntu-desktop | awk '{ print $2 }' | tr '\n' ' ')
sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Перезагрузите sudo shutdown -r now
Если вы запустили apt-get install lubuntu-desktop , чтобы добавить пакет и возникли проблемы с оставшимися пакетами даже после autoremove, как видно из lubuntu -desktop вы можете запускать те же команды, что и выше, но заменить «lubuntu-desktop» на «lxde», но я не могу подтвердить, что это необходимо.
Я просмотрел dpkg.log, чтобы увидеть все действия «установить»,
awk '$3 == "install"' /var/log/dpkg.log | less
найти lxde и взять все пакеты рядом с ним по метке времени. Вам может понадобиться также просмотреть старый журнал (dpkg.log.1, dpkg.log.2.gz и т. Д.).
Кроме того, если у вас все еще есть опция LXDE при входе в систему, запустите следующие две команды в вашем терминале
cd /usr/share/xsessions
Затем
sudo rm LXDE.desktop openbox.desktop
Я расширил решение enzotib, чтобы получить один-liner для удаления всех пакетов, которые я установил с определенного дня (2015-05-12)
sudo apt-get purge $(awk '$3 == "install"' /var/log/dpkg.log | grep 2015-05-12 | awk '{ print $4 }' | tr '\n' ' ')
Awkish, но работал хорошо. [ ! d1]
С уважением, Джамиль