Shell Como instalar o volume local de pacotes [duplicado]

1

Eu tenho 20 ou 30 arquivos deb dentro de uma pasta em um diretório local, digamos / home / Downloads. Dado que a quantidade de arquivos pode variar, eu preciso de um script (ou comando ou qualquer outro) que instale todos esses arquivos .deb quando executados. Não tenho conhecimento de scripts no Linux, portanto, quanto mais explícitas as respostas, melhor. Agradecemos antecipadamente

    
por Krlos9108 15.06.2017 / 16:44

1 resposta

1

Sugiro usar um loop for:

cd ~/Downloads
for i in *.deb; do echo installing "$i"; sudo dpkg -i "$i"; done;
  • for i in *.deb loop em todos os arquivos "deb"
  • echo installing "$i" print qual você vai instalar
  • Usando dpkg -i package , instalamos um pacote "deb".

Dica: você pode alterar dpkg -i com gdebi ou apt install essas opções para lidar com dependências (se houver).

    
por Ravexina 15.06.2017 / 16:55