Простой способ установки и удаления группы пакетов в Arch Linux
На днях я хотел протестировать Deepin DE в своем Arch Linux. Однако я уже установил некоторые компоненты Deepin DE, такие как скриншот Deepin и утилиты Deepin Terminal. Проблема в том, что когда я хочу удалить Deepin DE после завершения тестирования, мне придется вручную отметить галочками те части, которые я хочу сохранить в своем Arch Linux. Это отнимает много времени и довольно раздражает. Я искал простой и надежный способ установки и удаления группы пакетов, не затрагивая существующие пакеты. К счастью, кто-то на Reddit задал тот же вопрос и нашел правильное решение. В этом кратком руководстве мы увидим, как установить группу пакетов и удалить ее позже, не удаляя некоторые пакеты, которые у вас уже были раньше в Arch 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 pacman
Рекомендуем прочитать:
- Как составить список установленных пакетов, принадлежащих определенной группе в Linux
- Как найти установленные приложения по установленному размеру в Linux
- Как удалить все, кроме базовой системы, в Arch Linux
- Создайте список установленных пакетов и установите их позже из списка в Arch Linux
- Создайте список установленных пакетов и установите их позже из списка в CentOS и Ubuntu