У меня есть файл с именем packages.list, который имеет имя таких пакетов, как:
a11y-profile-manager install
a11y-profile-manager-indicator install
account-plugin-facebook install
account-plugin-flickr install
account-plugin-google install
accountsservice install
acl install
acpi-support install
acpid install
activity-log-manager install
adduser install
adium-theme-ubuntu install
adwaita-icon-theme install
adwaita-icon-theme-full install
aisleriot install
alsa-base install
alsa-utils install
anacron install
apg install
..
.
Я хочу знать, есть ли способ установить пакеты, перечисленные в файле, используя apt, а также я хотите игнорировать пакеты, которые уже установлены.
Я думаю, что эта команда полезна для вашего требования.
dpkg --get-selections | grep -v deinstall
Как указано @steeldriver, файл packages.list предоставляется dpkg --get-selections и, следовательно, читается dpkg --set-selections. Итак, решение:
sudo dpkg --set-selections < ~/Packages.list
Я думаю, что эта команда полезна для вашего требования.
dpkg --get-selections | grep -v deinstall
Как указано @steeldriver, файл packages.list предоставляется dpkg --get-selections и, следовательно, читается dpkg --set-selections. Итак, решение:
sudo dpkg --set-selections < ~/Packages.list