Как безопасно попробовать KDE?

36

Есть способ безопасно попробовать KDE поверх установки Ubuntu, сохраняя возможность отменить изменения на случай, если мне не понравится их работа?

dag729
источник

Ответы:

26

Абсолютно самый безопасный способ сделать это - установить его на отдельный раздел, но это, вероятно, больше работы, чем нужно.
Я бы порекомендовал установить Kubuntu. Я не уверен, действительно ли это то, что вы имели в виду, когда говорили «KDE поверх установки Ubuntu», но Kubuntu - это чуть больше, чем KDE + Ubuntu. Просто сделать:

sudo apt-get установить kubuntu-desktop Установить Kubuntu

в любом окне терминала (он установит тонну пакетов kde). По окончании вы получите запрос, хотите ли вы использовать gdm или kdm в качестве менеджера входа в систему. Можно выбрать любой из них, но kdm предоставит вам полный опыт работы с Kubuntu.

В следующий раз, перед загрузкой, перед входом в систему выберите KDE в качестве менеджера сеансов. Он будет использовать ту же самую $HOMEи ту же корневую папку, и, таким образом, у вас все равно будут установлены все те же программы, и их соответствующие настройки будут сохранены. Возможно, я ошибаюсь, но я думаю, что только настройки, сохраненные в ~/.gnome2/, не будут загружаться KDE ( в конце концов, это настройки gnome).


Наконец, вам не нужно удалять KDE после этого. Вы можете регулярно использовать gnome и никогда больше не выбирать KDE в менеджере сеансов. Если по какой-то причине вы действительно хотите удалить KDE (возможно, вам нужно освободить место), вот что вы делаете:

sudo apt-get purge kubuntu-desktop

kubuntu-desktop является фиктивным пакетом (вы заметите, что процесс удаления будет быстрым), удаление этого пакета заставит apt посчитать все пакеты kde ненужными (поскольку они были собраны вместе с этим), поэтому просто сделайте:

sudo apt-get autoremove --purge

Если вы решили сохранить gdm в качестве менеджера входа в систему, вы можете остановиться здесь. Если на первом этапе вы выбрали kdm в качестве менеджера входа в систему, вам придется либо переустановить gdm (он технически уже установлен, так что вы можете просто перенастроить его, если вы знаете, как), sudo apt-get install --reinstall gdm либо переустановить kdm снова sudo apt-get install kdm.


РЕДАКТИРОВАТЬ Согласно @AnwarShah вышеописанный метод удаления Kubuntu фактически не работает. У меня нет машины с Ubuntu, на которой сейчас можно это протестировать, поэтому я просто предоставлю альтернативный метод.

Команда, представленная в этом ответе , должна удалить все следы kde из вашей системы. Перед запуском вы должны прочитать все пакеты и убедиться, что ни один из них ранее не был установлен вами! Обязательно удалите имя всех пакетов, которые вы хотите сохранить. (Кроме того, я не прочитал все эти пакеты, поэтому не могу ничего гарантировать относительно эффективности команд.)

Кроме того, вы можете отслеживать все пакеты, установленные при установке kubuntu-desktop, а затем просто делать apt-get purgeс этими пакетами. Для этого необходимо заранее продумать копирование списка пакетов при установке kubuntu-desktop(и запомнить, где вы его сохранили), но сделать это немного безопаснее.

Malabarba
источник
1
Большое спасибо: как мне отслеживать все пакеты, которые поставляются с kubuntu-desktop?
dag729
1
@ dag729: Когда вы выполните эту первую команду, apt-get выведет список всех пакетов, которые будут установлены, и попросит вашего подтверждения. Скопируйте их куда-нибудь.
Малабарба
1
Обычно, после «apt-get purge kubuntu-desktop», вы можете запустить «apt-get autoremove --purge», чтобы удалить все остальное, что он извлек.
Kees Cook
@kees: Я думал об этом, но не удалит ли это и kdm (что вызовет проблемы при входе в систему)?
Малабарба
1
Возможно, хотя gdmвсе еще должно быть там. Если нет, попробуйте использовать его, sudo apt-get install ubuntu-desktopчтобы убедиться, что в нем есть все, что нужно Gnome.
Кис Кук
8

Просто установите его ...

sudo apt-get установить kubuntu-desktop Установить Kubuntu

При входе в систему (после ввода вашего имени пользователя) вы можете выбрать, какой из них вы хотите загрузить (gnome / kde / xfce / ...), чтобы всегда можно было вернуться в gnome, даже без перезагрузки.

sBlatt
источник
4
Это работает. Удаление частей, если вам не нравится, не так просто, но может быть сделано.
безумно
4
Я также добавил бы нового пользователя только для тестирования KDE, чтобы он не загромождал ваш существующий $ home файлами конфигурации KDE. Если вам нравится KDE, хорошо, просто используйте вашего обычного пользователя в сеансе KDE. Если вам не нравится, ваш профиль не был затронут в любом случае.
Джонатон
@frabjous: Хотя, если вы отметите все, что для kubuntu-desktop требуется автоматическая (а не ручная) установка, например, через aptitude, это должно быть намного проще.
1
Создание другого пользователя для тестирования - это, на мой взгляд, лучшее решение.
скалька
Удаление не так просто. Я попробовал это в natty, oneiric, а теперь точно. Это никогда не работает. Потому что зависимые пакеты никогда не помечаются как автоматически установленные. Это может дать вам подсказку. apt-config dump,
Анвар
1

Запустить его в ВМ?

Или попробуйте Live CD.

Коди Харлоу
источник
2
Не вариант, потому что я хочу посмотреть, как он работает в тех же условиях, что и gnome: я знаю, как это работает (я использовал kde в karmic), но я хочу попробовать это с этим новым оборудованием и конфигурациями.
dag729
2
Ах хорошо. Ну, Live CD тоже подойдет.
Коди Харлоу
@ Митч «Запустите его на виртуальной машине или попробуйте live CD» - это определенно ответ на вопрос о том, как безопасно использовать самые разные программы, включая KDE. Ответы не становятся комментариями, просто будучи короткими. Если бы это было опубликовано в качестве комментария, я бы прокомментировал просьбу, чтобы автор превратил это в ответ.
Элия ​​Каган
-2

Мой выбор (так как отремонтированные системы стоят очень дешево ~ 200 долларов), создайте тестовый стенд с этим! У меня есть несколько тестовых систем, на которые я устанавливаю - до установки или обновления критических систем. Я пробовал концертный CD, но я предпочитаю испытательный стенд.

Syborgia Alphas
источник
1
Постер специально хочет увидеть, как он работает в его системе.
Стивен
да - но вы не экспериментируете в производственной среде (или, если есть страх, вы можете потерять данные.
Syborgia Alphas
Я использую этот стандарт - даже на обновлениях LTS.
Syborgia Alphas