我做了一个脚本来自动下载一些软件包:
LIST="tcpdump nmap wifite" apt-get --ignore-missing install $LIST
“包wifite不可用,但被其他包引用。这可能意味着包缺失,已经过时,或只能从其他来源”
我没有find强制下载所有软件包的方法。 所有下载都会停止,因为缺less一个包。 我无法修改列表。
还有-f选项我不能解决问题。
使用类似的东西:
LIST="tcpdump nmap wifite" for a in $LIST; do apt-get install $a ; done
但它太慢了
也与-y不工作
如果在外部定义了LIST,并且以前不能对其进行修改,则可以在将清单发送到apt-get之前使用sed来删除wifite :
LIST="tcpdump nmap wifite" apt-get --ignore-missing install $(echo $LIST | sed -e 's/wifite//')