要成功装snort必须具备条件:
- 源正确
- 数字证书有效
- 数字签名有效
1. 安装snort时,无法定位
原因:源中不包含snort
解决方法:更换源
①打开 /etc/apt/sources.list 文件
sudo vim /etc/apt/sources.list
②用#把默认官方源注释掉,添加正确的源
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
deb http://old.kali.org/kali moto main non-free contrib
③更新软件列表
sudo apt-get update #更新软件列表
sudo apt-get upgrade #更新软件
sudo apt-get dist-upgrade #升级
sudo apt-get clean #删除缓存包
sudo apt-get autoclean #删除未安装的deb包
2. sudo apt-get update 失败
原因:数字签名出错导致,无法更新,根本原因是数字证书失效,解决方法见问题3的解决方法
3. sudo apt-get upgrade 失败
原因:数字证书过期
解决方法:申请新证书
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
上述问题都解决后,再update一下,历经漫长的等待~
重新下载snort,下载成功!(中间会遇到一个不兼容的问题,选择Y/I即可,忘记截图了)