Как удалить среду рабочего стола?

Я установил несколько сред, которые я хотел попробовать на Ubuntu 12.04, но ни один из них не работал вообще. Возможно, я установил их все одновременно, то есть у ОС не было возможности все разобраться, но в любом случае они не работали. Теперь я хотел бы удалить их.

Я установил Xubuntu / Xfce, Lubuntu / LXDE, Kubuntu / KDE, Fluxbox, OpenBox, Cinnamon и MATE. Я установил их с помощью этого сайта. Казалось, что все работает нормально, пока я на самом деле не пытался использовать оболочки и ничего не загружал. За исключением Fluxbox, я думаю, что он работал. Я хочу знать о каком-либо способе ремонта или просто полностью удалить пакеты. Возможно, я уже удалил их, потому что я выполнил команду apt-get remove на всех из них, но они все еще были в списке на экране входа в систему.

1
задан 20 May 2016 в 16:11

6 ответов

Другой способ удаления xfce / Xubuntu https://askubuntu.com/posts/145325/

sudo apt-get autoremove --purge $( dpkg-query -l *xubuntu* | grep ii | tr -s " " | cut -d" " -f2; dpkg-query -l *xfce* | grep 'ii' | tr -s " " | cut -d" " -f2 )

Чтобы удалить [d1 ] xfce / Xubuntu - https://askubuntu.com/posts/145325/

Загрузитесь в режим восстановления и введите это для ошибки var / apt / cache : sudo mount -n -o remount /

Затем отключите автозапуск с виртуальной консоли, выполнив следующие sudo nano /etc/lightdm/lightdm.conf

Некоторые строки должны выглядеть так [!d12 ] [SeatDefaults] autologin-guest = false autologin-user = имя пользователя autologin-user-timeout = 0 autologin-session = lightdm-autologin greeter-session = единство-greeter user-session = ubuntu

Просто поставьте # перед всеми строками, начинающимися с autologin

Тогда всякий раз, когда вы загружаетесь в Ubuntu, просто меняйте логин на unity с помощью параметров экрана входа в систему lightdm

Также вы можете удалить Cinnamon Затем введите терминал

[SeatDefaults] autologin-guest = false autologin-user = имя пользователя autologin-user-timeout = 0 autologin-session = lightdm-autologin gre

sudo apt-get --purge autoremove cinnamon

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
! d30]

Чтобы удалить lubuntu / LXDE

sudo apt-get remove akonadi-facebook akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark audiocd-kio bluedevil calligra-data calligra-libs colord-kde cryptsetup dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gtk3-engines-oxygen gwenview ibus-qt4 kaccessible kaddressbook kamera kamoso kate kcalc kde-base-artwork kde-baseapps-bin kde-baseapps-data kde-config-gtk-style kde-config-tablet kde-config-telepathy-accounts kde-config-touchpad kde-style-oxygen kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui kde-wallpapers-default kde-window-manager kde-window-manager-common kde-workspace kde-workspace-bin kde-workspace-data kde-workspace-kgreet-plugins kde-zeroconf kdegames-card-data kdegames-data kdegraphics-strigi-analyzer kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim-strigi-plugins kdesudo kexi khelpcenter4 kinfocenter klipper kmag kmail kmenuedit kmix kmousetool knotes konsole kontact korganizer kpat kppp krdc krita krita-data ksnapshot ksysguard ksysguardd ksystemlog ktorrent ktorrent-data kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-firefox-installer kubuntu-netbook-default-settings kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager libassuan0 libaudiocdplugins4 libbluedevil1 libcalendarsupport4 libchm1 libcln6 libdebconf-kde0 libepub0 libeventviews4 libfftw3-3 libgpgme++2 libgps20 libgrantlee-core0 libgtlcore0.8 libgtlfragment0.8 libibus-qt1 libincidenceeditorsng4 libindicate-qt1 libkateinterfaces4 libkblog4 libkcompactdisc4 libkdcraw-data libkdcraw21 libkdecorations4abi1 libkdegames6 libkdepim4 libkdepimdbusinterfaces4 libkdgantt2 libkephal4abi1 libkexiv2-11 libkexiv2-data libkipi-data libkipi9 libkleo4 libkmanagesieve4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkpgp4 libkrossui4 libksane-data libksane0 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktnef4 libktorrent-l10n libktorrent4 libktpchat0 libktpcommoninternalsprivate3 libkunitconversion4 libkwineffects1abi4 libkwinglutils1abi1 libkwinnvidiahack4 libkworkspace4abi2 liblastfm1 liblightdm-qt-2-0 libllvm3.0 libloudmouth1-0 libmailcommon4 libmailimporter4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmuonprivate1 libmygpo-qt1 libokularcore1abi1 libopenal-data libopenal1 libopenconnect2 libopenctl0.8 libopenjpeg2 libopenshiva0.8 libplasma-geolocation-interface4 libplasmaclock4abi3 libplasmagenericshell4 libpoppler-qt4-4 libprocesscore4abi1 libprocessui4a libqalculate5 libqalculate5-data libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqoauth1 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtgstreamerui-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtshiva0.1 libreoffice-kde libreoffice-style-oxygen libruby1.9.1 libsolidcontrol4abi2 libsolidcontrolifaces4abi2 libspnav0 libsyndication4 libtag-extras1 libtaskmanager4abi3 libtelepathy-logger-qt4-1 libtelepathy-qt4-2 libtemplateparser4 libweather-ion6 libyaml-0-2 libzip2 lightdm-kde-greeter muon muon-installer muon-notifier muon-updater okular okular-extra-backends oxygen-cursor-theme partitionmanager pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel plasma-widget-menubar plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widget-telepathy-chat plasma-widget-telepathy-presence plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text print-manager python-pyudev python3-pykde4 python3-pyqt4 python3-sip qapt-deb-installer quassel quassel-data rdesktop rekonq ruby ruby1.9.1 skanlite software-properties-kde systemsettings tasks-icons ubuntu-release-upgrader-qt usb-creator-kde userconfig && sudo apt-get install ubuntu-desktop

Чтобы удалить Kubuntu / KDE

3
ответ дан 25 May 2018 в 10:28

Более короткая команда для удаления MATE:

sudo aptitude purge `dpkg --get-selections|grep -E 'mate-|libmate|caja|atril|engrampa|marco'|cut -f 1` 

Источник: codeinpython.blogspot.com

2
ответ дан 25 May 2018 в 10:28

Если он доступен в вашей версии Ubuntu, tasksel - это инструмент, созданный именно для этой цели. Должен быть установлен по умолчанию в последних версиях Ubuntu.

1
ответ дан 25 May 2018 в 10:28
  • 1
    tasksel был удален как приложение по умолчанию в 11.10 (возможно, могло быть 12.04), но это всего лишь 1 sudo apt-get tasksel. – Rinzwind 6 April 2013 в 22:02
  • 2
    Это работает, даже если tasksel не использовался для установки среды рабочего стола, которую пользователь хочет удалить? (Задачи и метапакеты выполняют аналогичные функции, но являются отдельными - установка метапакета, как это сейчас очень часто встречается в Ubuntu, не устанавливает автоматически связанную с ней задачу). – Eliah Kagan 6 April 2013 в 22:08
  • 3
    @ EliahKagan Я не уверен. На данный момент у меня нет системы для проверки этого. – jrhorn424 16 April 2013 в 20:45

Я думаю, что «sudo apt-get remove --purge desktopName *» делает трюк. ПРЕДУПРЕЖДЕНИЕ это может удалить пакеты, которые вы не собираетесь удалять. Прочитайте все, прежде чем нажать «y». Например, для KDE команда «sudo apt-get remove - purge kde *» Обратите внимание на * после имени рабочего стола.

1
ответ дан 25 May 2018 в 10:28

Некоторые простые решения, которые я использовал: Откройте окно терминала и введите:

sudo apt-get удалить lubuntu-desktop sudo apt-get удалить xubuntu-desktop sudo apt-get удалить kubuntu-desktop sudo apt- get remove mate-desktop sudo apt-get удалить cinnamon-desktop

Вы также можете использовать опцию очистки для удаления любой левой конфигурации. файлы, такие как:

sudo apt-get удалить lubuntu-desktop sudo apt-get удалить xubuntu-desktop sudo apt-get удалить kubuntu-desktop sudo apt-get удалить mate-desktop sudo apt- get удалить cinnamon-desktop

sudo apt-get удалить --purge lubuntu-desktop

Эти команды удаляют указанный рабочий стол, а также связанное с ним программное обеспечение (файл менеджер, офисный пакет, средство просмотра изображений, текстовый редактор, приложение командной строки и т. д.). Например. Удаление xubuntu-desktop также приведет к удалению Thunar, smplayer, mousepad, ristretto, gigolo и т. Д.

Просто убедитесь, что у вас есть хотя бы одна среда рабочего стола (установлена), иначе вы будете бороться с Terminal for в то время как для большинства базовых задач, таких как беспроводное соединение или установка пакета.

sudo apt-get update

После удаления всех дополнительных дескрипторов введите:

, чтобы обновить список пакетов.

0
ответ дан 25 May 2018 в 10:28
  • 1
    В моем случае эта команда не удаляла ассоциированные пакеты – Gagan Rajput 18 February 2018 в 15:40

после выполнения

sudo apt-get remove --purge lubuntu-desktop

(заменив «lubuntu» на любой рабочий стол, который вы удаляете). Вы можете попробовать

sudo apt-get autoremove --purge

Чтобы удалить все, что зависит от рабочего стола, который вы удалили , Я рекомендую прочесть пакеты, которые нужно удалить, прежде чем нажать «y». Обратите внимание: опция «-purge» удаляет остаточные файлы конфигурации. Вам не нужно это делать, но иногда они могут вызвать проблемы в будущем, если вы этого не сделаете. Возможно также проверить вывод

apt list --installed | grep desktop

. В этом списке будут указаны все установленные пакеты с «рабочим столом» в имени.

0
ответ дан 25 May 2018 в 10:28

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

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