Instalando pacotes de packages.list no Ubuntu 16.04

1

Eu tenho um arquivo chamado packages.list que tem o nome dos pacotes como:

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
..
.  

Eu quero saber se existe alguma maneira de instalar os pacotes listados no arquivo usando apt e também quero ignorar todos os pacotes que já estão instalados.

    
por pro neon 14.04.2018 / 13:11

2 respostas

1

Acho que esse comando é útil para sua exigência.

dpkg --get-selections | grep -v deinstall
    
por Eranda Peiris 14.04.2018 / 15:06
0

Como indicado por @steeldriver, o arquivo packages.list é fornecido pelo dpkg --get-selections e, portanto, eles podem ser lidos por dpkg --set-selections . Então a solução:

sudo dpkg --set-selections < ~/Packages.list
    
por pro neon 14.04.2018 / 13:36