установить / удалить список пакетов из командной строки с помощью apt-get

Я пишу Makefile для нашей команды, чтобы иметь возможность настроить локальную среду со всем программным обеспечением, необходимым для установки пакетов и т. Д., Чтобы они могли быстро развиваться, не выясняя, какое программное обеспечение устанавливать. В нашем репозитории есть файл PACKAGES, в котором есть все необходимые пакеты ubuntu, которые можно установить вместе с этим маленьким драгоценным камнем :

[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade

Это здорово, потому что его легко получить для всех их среда настраивается путем помещения этого в Makefile. Задача состоит в том, как восстановить их среду после завершения проекта. Как удалить все PACKAGES (и их неиспользуемые зависимости), если вы хотите очистить среду? Есть ли эквивалентный подход для удаления списка пакетов из командной строки?

4
задан 9 May 2013 в 16:46

1 ответ

Вот так ...

sudo apt-get remove $(cat packages.txt)
  • Но как определить, был ли какой-либо из пакетов в файле еще не установлен в системе или не добавлен позже из другого программного обеспечения? Удаление может привести к поломке других программ;) Возможно, вам придется удалить их по одной за раз, а также проверить, можно ли удалить их, не удаляя никакую другую программу.
0
ответ дан 9 May 2013 в 16:46

Другие вопросы по тегам:

Похожие вопросы: