Я використовую Fedora 15 Gnome 3 spin та я встановив awesome як менеджер вікон. Я хочу повністю видалити встановлений gnome, lxde і xfce, але не пошкодити вже встановлені програми. Як я можу це зробити?
Я використовую Fedora 15 Gnome 3 spin та я встановив awesome як менеджер вікон. Я хочу повністю видалити встановлений gnome, lxde і xfce, але не пошкодити вже встановлені програми. Як я можу це зробити?
Відповіді:
Замість того, щоб видаляти пакети один за одним, використовуйте yum groupremove "GNOME Desktop Environment"
. Ви можете перевірити наявну групу програмного забезпечення за допомогою yum grouplist
команду. Шукати групи, пов'язані з xfce і lxde, і застосувати їх yum groupremove package_group
.
Але будьте обережні, тому що yum groupremove
видалятиме всі пакунки будь-якого типу в іменованій групі. Також буде видалено будь-який пакет, який залежить від будь-якого з цих пакетів. Тому спочатку перевірте залежності, якщо вони вам потрібні.
Тим не менш, ви можете доручити yum видаляти тільки ті пакунки, які не потрібні будь-яким іншим пакетам або групам шляхом додавання groupremove_leaf_only=1
директиви до розділу [головний] /etc/yum.conf
файлу конфігурації. Див Керівництво з розгортання Fedora 15 .
yum packages groups
це інша концепція, де ви маєте справу з групою пакетів, які згадуються в сховищі, а не з окремим пакетом.
Ви можете видалити їх через YUM. По-перше, знайдіть всі пакунки, які потрібно видалити. Щось подібне має працювати:
yum list installed | grep -Pi '(gnome|lxde|xfce)'
Потім ви можете вийти та видалити їх.
yum remove gnome-package-name
Майте на увазі, що remove
також буде видалено все, що залежить від нього. Отже, якщо ви знайдете щось у корені GNOME / KDE / XFCE, ви можете видалити його все в одній команді.
Також майте на увазі, і це є ДУЖЕ важливо, ви можете видалити програмне забезпечення, яке ви часто використовуєте, включаючи будь-які налаштування, які він зберігає. Видалення цих програм є досить ризикованим. Можливо, варто зробити резервну копію домашньої папки та перевстановити її. Це може бути різниця між днями витягування волосся і малим часом, щоб розслабитися під час повторного встановлення.