Я пишу Makefile для нашей команды, чтобы иметь возможность настроить локальную среду со всем программным обеспечением, необходимым для установки пакетов и т. Д., Чтобы они могли быстро развиваться, не выясняя, какое программное обеспечение устанавливать. В нашем репозитории есть файл PACKAGES
, в котором есть все необходимые пакеты ubuntu, которые можно установить вместе с этим маленьким драгоценным камнем :
[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade
Это здорово, потому что его легко получить для всех их среда настраивается путем помещения этого в Makefile. Задача состоит в том, как восстановить их среду после завершения проекта. Как удалить все PACKAGES
(и их неиспользуемые зависимости), если вы хотите очистить среду? Есть ли эквивалентный подход для удаления списка пакетов из командной строки?
Вот так ...
sudo apt-get remove $(cat packages.txt)