Я использую Arch Linux уже более двух лет, и я не хочу в любой момент переключиться на другой дистрибутив Linux.
Потому что я люблю Pacman и AUR.
Верьте или нет, у Pacman есть много удобных функций по сравнению с другими менеджерами пакетов, чтобы все было легко.
Скажем, например, на днях я хотел проверить Deepin DE в моей Arch Linux.
Тем не менее, я уже установил некоторые компоненты Deepin DE, такие как Deepin screenshot и утилиты Deepin Terminal.
Проблема в том, что когда я хочу удалить Deepin DE после тестирования, мне придется вручную отключить части, которые я хочу сохранить в своей Arch Linux.
Это требует много времени и довольно раздражает.
Я искал простой и надежный способ установки и удаления группы пакетов, не затрагивая существующие пакеты.
К счастью, кто-то из Reddit задал тот же вопрос и получил правильное решение.
В этом кратком руководстве мы увидим, как установить группу пакетов и удалить ее позже, не удаляя некоторые из пакетов, которые у вас уже были в Arch Linux и ее производных, таких как Antergos и Manjaro Linux.
Легкий способ установки и удаления группы пакетов в Arch Linux
Сначала создайте список пакетов, принадлежащих группе пакетов, которую вы хотите установить, используя следующую команду:
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
Вышеприведенная команда добавит, что все пакеты принадлежат группе пакетов deepin в файле с именем «install.txt» в вашем текущем каталоге.
Обратите внимание, что он просто добавит имена пакетов в файл, а не устанавливает их.
Затем установите группу пакетов как обычно.
$ sudo pacman -S deepin
Если вы хотите удалить группу пакетов, просто выполните:
$ sudo pacman -R - < install.txt
Вышеупомянутая команда удалит только пакеты, указанные в файле install.txt.
Для получения дополнительной информации обратитесь к страницам pacman man.
$ man pacman