Назад | Перейти на главную страницу

apt-get install с недоступными пакетами

Я сделал сценарий для автоматической загрузки некоторых пакетов:

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