Как удалить рабочий стол Ubuntu Gnome после перехода на KDE?

16

Это противоположность этого вопроса . По сути, я какое-то время пользовался Ubuntu, но решил попробовать KDE, поэтому прошел процесс установки последней версии KDE. Я очень впечатлен KDE, и оконный менеджер Kwin выглядит лучше WM, чем Compiz, который я использовал для Gnome (конечно, это мнение).

Это была установка Ubuntu Jaunty. Итак, как мне удалить рабочий стол Gnome? Есть ли автоматический способ, аналогичный тому, который описан в моем предыдущем вопросе ?

ОБНОВЛЕНИЕ: Должны ли быть какие-либо пакеты, которые я НЕ должен удалить в процессе?

codeLes
источник
2
Ответ по сути такой же, как ваш предыдущий вопрос. Вам просто нужно найти эквивалентный метапакет. Это вероятно gnomeили gnome-desktop-environment.
Телемах
3
Даже если это так, я думаю, что стоит задать оба вопроса в качестве самостоятельных вопросов о суперпользователе.
Джоник

Ответы:

8

Команда purge- хорошее начало. Кроме того, вы, вероятно, хотите удалить все зависимые библиотеки, которые были установлены только для получения Gnome. Вы можете сделать это через autoremovein apt-getили, если вы используете aptitude, это должно произойти автоматически.

Обратите внимание, что у purgeкоманды есть странность: она удаляет элементы, которые вы явно удаляете, но удаляет только автоматически удаляемые зависимые пакеты. (То есть, если вы входите aptitude purge foo-barи одновременно fizzbuzzудаляетесь автоматически, foo-barочищается, но fizzbuzzудаляется только.) Итак, хороший способ рекурсивной очистки - это:

aptitude purge foo-bar && aptitude purge ~c

~cПоиск в aptitudeнаходках любых пакетов , которые были удалены , но не продували в первом удалении.

И последнее замечание: если вы не использовали его aptitude, всегда проверяйте его вывод при первой попытке его запустить. Не говорите «да» тому, что он хочет сделать. В зависимости от того, какой менеджер пакетов вы используете, вы можете обнаружить, aptitudeчто некоторые вещи должны быть автоматически удалены, но вы предпочитаете их сохранять.

Телемах
источник
Я так понимаю, Ubuntu Software Center не очищает?
BloodyIron
@ BloodyIron Если честно, я не уверен. Я не думаю, что Ubuntu Software Center существовал в прошлый раз, когда я использовал Ubuntu. Мне удобнее использовать инструменты командной строки (и Debian), но может быть и графический интерфейс или Ubuntu-специфический способ сделать это.
Телемах
ну, я тоже фанат CLI, но мне нравится идея графического интерфейса, не имеющего недостатка в функциях (таких как чистка). Наличие таких недостатков в приложении / интерфейсе GUI просто ограничивает пользователя, который не хочет использовать CLI, почему бы не вставить его? Мне любопытно, потому что я тоже не знаю.
BloodyIron
19

Ubuntu имеет встроенный инструмент для изменения типа системы, которую вы используете.

$ sudo tasksel

Этот инструмент позволяет установить флажок рядом с нужным типом системы (Kubuntu, Xubuntu, Ubuntu, Ubuntu Server), а затем подтвердить, что инструмент переконфигурирует вашу систему, удаляя и добавляя пакеты по мере необходимости.

Majik
источник
1
У Debian это тоже есть, просто для записи.
Андре
8

Я думаю, что самый простой способ сделать это - удалить Ubuntu-Desktop и установить Kubuntu-Desktop .

sudo apt-get install kubuntu-desktop
sudo apt-get --purge remove ubuntu-desktop

Вы также можете просто удалить gnome-desktop-environment вместо ubuntu-desktop .

Нагул
источник
1
Есть ли какой - либо разница между удалением гнома рабочего стола-среды и Ubuntu-рабочий стол?
Джоник
4
@Jonik: я использую Debian, а не Ubuntu, поэтому не могу его протестировать. Но в целом, вы можете узнать, просто введя aptitude -s purge thing1и затем aptitude -s purge thing2. -sФлаг для Simulate , и это позволяет проверить вещи безопасно (и как обычный пользователь - не нужно , чтобы стать первым корнем или использования sudo).
Телемах
3
@Jonik: Afaik, Ubuntu-Desktop включает в себя GNOME и некоторые приложения GNOME. psychocats.net/ubuntu/whichbuntu . Вы также можете проверить зависимости пакета с помощью apt-cache showpkg package_name.
Нагуль
1
Это не сработает. В стандартной установке Ubuntu все помечается как установленное вручную, поэтому при sudo aptitude purge ubuntu-desktopудалении удаляется только метапакет; весь GNOME остается установленным.
Механическая улитка
3

Ну, вы не можете полностью удалить Gnome, потому что многие распространенные программы в Ubuntu (читайте Firefox) используют библиотеки Gnome.

Лакшман Прасад
источник
Если ему так нравится KDE, он всегда может переключиться на Konquerer и полностью удалить Firefox, нет?
Телемах
@Telemachus: попробовал Konquerer ... не для меня. :) но в последнее время я использовал Chromium для браузера по умолчанию, ночные сборки очень хороши. Приходится использовать Firefox для Quake Live.
CodeLes
1
Конечно, Chromium также использует GTK ...
Райан С. Томпсон
2

Я не на 100%, но я уверен, что эквивалентный метапакет gnome-desktop

Это верно ... Я удалил гнома этим:

sudo apt-get remove gnome-*
Paatos
источник