Я создал сценарий для автоматической загрузки некоторых пакетов:
LIST="tcpdump nmap wifite"
apt-get --ignore-missing install $LIST
«Пакет wifite недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника »
Я не нашел способа принудительно загрузить все пакеты. apt останавливает все загрузки, потому что там отсутствует пакет. Я не могу изменить список.
Также с - f вариант Я не могу решить проблему.
используя что-то вроде:
LIST="tcpdump nmap wifite"
for a in $LIST; do apt-get install $a ; done
работает, но слишком медленно
также с -y не работает
Если LIST определен снаружи, и вы не можете изменить его раньше, вы можете использовать sed для удаления wifite
перед отправкой списка в apt-get:
LIST="tcpdump nmap wifite"
apt-get --ignore-missing install $(echo $LIST | sed -e 's/wifite//')