Легкий способ установки и удаления группы пакетов в Arch Linux

by itisgood

Я использую 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

 

You may also like

Leave a Comment