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//')
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
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//')