4

Я использую Fedora 15 Gnome 3 spin, и я установил классный менеджер окон. Я хочу полностью удалить установленные gnome, lxde и xfce, но не повредить уже установленные приложения. Как я могу сделать это?

2 ответа2

6

Вместо того, чтобы удалять пакеты один за другим, используйте yum groupremove "GNOME Desktop Environment" . Вы можете проверить доступную группу программного обеспечения с помощью команды yum grouplist . Найдите группы, связанные с xfce и lxde, и примените одну и ту же yum groupremove package_group .

Но будьте осторожны, потому что yum groupremove удалит все пакеты любого типа в указанной группе. Он также удалит любой пакет, который зависит от любого из этих пакетов. Поэтому сначала вы проверяете зависимости, если они вам нужны.

Однако вы можете указать yum удалить только те пакеты, которые не требуются никаким другим пакетам или группам, добавив директиву groupremove_leaf_only=1 в раздел [main] файла конфигурации /etc/yum.conf . См. Руководство по развертыванию Fedora 15 .

1

Вы можете удалить их через YUM. Во-первых, найдите все пакеты, которые вы хотите удалить. Примерно так должно работать:

yum list installed | grep -Pi '(gnome|lxde|xfce)'

Тогда вы можете пойти и удалить их.

yum remove gnome-package-name

Имейте в виду, что remove также удалит все, что зависит от него. Итак, если вы найдете что-то в корне GNOME/KDE/XFCE, вы можете уничтожить все это одной командой.

Также имейте в виду, и это ОЧЕНЬ важно, вы можете удалить часто используемое программное обеспечение, включая любые сохраненные настройки. Удаление этих программ довольно рискованно. Возможно, стоит сделать резервную копию вашей домашней папки и переустановить заново. Это может быть разница между днями выдергивания волос и небольшим временем, чтобы расслабиться, пока вы переустанавливаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .