apt-get install com pacotes não disponíveis

1

Eu fiz um script para baixar automaticamente alguns pacotes:

LIST="tcpdump nmap wifite"

apt-get --ignore-missing install $LIST

"Pacote wifite não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está faltando, foi obsoleto ou só está disponível em outra fonte "

Não encontrei uma maneira de forçar o download de todos os pacotes. O apt pára de todo download porque há um pacote ausente. Não consigo modificar a lista.

Também com a opção -f não consigo resolver o problema.

usando algo como:

LIST="tcpdump nmap wifite"
for a in $LIST; do apt-get install $a ; done

funciona, mas é muito lento

também com -y não funciona

    
por Pol Hallen 22.09.2017 / 15:24

1 resposta

2

Se LIST estiver definido fora e você não puder modificá-lo antes, você pode usar o sed para remover wifite antes de enviar a lista para o apt-get:

LIST="tcpdump nmap wifite"
apt-get --ignore-missing install $(echo $LIST | sed -e 's/wifite//')
    
por 22.09.2017 / 21:29

Tags