之后dist-upgrade
我无法更新 Kali 并sudo apt-get update
返回此错误:
Err:1 http://http.kali.org/kali kali-rolling InRelease
Connection failed [IP: 192.99.200.113 80]
Reading package lists... Done
W: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease Connection failed [IP: 192.99.200.113 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
我在 Kali 中搜索了更新错误,但找不到这个错误。
这是我的sources.list
文件:
#
#deb cdrom:[Debian GNU/Linux 2017.3 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20171109-13:49]/ kali-rolling contrib main non-free
#deb cdrom:[Debian GNU/Linux 2017.3 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20171109-13:49]/ kali-rolling contrib main non-free
deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib
我怎样才能解决这个问题?
你能在浏览器中看到存储库(http.kali.org/kali)吗?它是否在您的浏览器中显示“/kali 索引”?
如果您看不到索引,则可能是防火墙/代理阻止您的连接的原因。在这种情况下,请咨询您的网络管理员。
也尝试 从浏览器打开这个 URL https://http.kali.org/kali 。如果它在浏览器中显示“索引”,请选择解决方案 1。
解决方案1:
https
通过执行以下命令尝试使用存储库然后尝试
sudo apt-get update
如果发现相同的错误,请选择其他解决方案。解决方案2: 请执行以下命令。
然后尝试
sudo apt-get update
如果发现相同的错误,请选择其他解决方案。解决方案 3: 请在更改 sources.list 文件之前保留一个备份文件使用文本编辑器将这些行添加到
/etc/apt/sources.list
文件中然后尝试
sudo apt-get update
如果发现相同的错误,请选择其他解决方案。解决方案4: 您是否使用任何代理服务器?然后,
检查文件
/etc/apt/apt.conf
请添加以下三行
/etc/apt/apt.conf
写下您的 IP 地址代替“代理”
写你的端口号代替“端口”
然后尝试
sudo apt-get update
如果发现相同的错误,请选择其他解决方案。手头的问题
您无法更新 Kali Linux。这个答案是假设你已经安装了 Kali Linux 或者在 Live Persistent 配置中运行它。如果你不是或者不明白我的意思,请参考Kali Linux 官方文档
解决方案
根据有关 sources.list 文件的官方 Kali Linux 文档。你
/etc/apt/sources.list
应该看起来像这样:确保没有其他存储库或行,因为根据文档:
您也可以自行决定取消注释最后一行。确保跑步
apt update
,你应该很好。如果您仍然有问题
您是否继续收到您报告的初始错误?
测试您的网络连接。您可以与网络上的其他设备通信吗?您可以浏览网络或以其他方式在网络之外进行通信吗?如果你
ping www.google.com
能解决地址?是否有任何 ICMP 数据包超时?如果您已连接并且可以解析域名,请apt update
重试。如果这不适用于您收到的错误,请更新您的帖子。验证您的 Kali Linux 安装上的防火墙或您的路由器没有阻止流量。
确保您不是实时启动,而是实际启动到您的安装或持久实例中。
查看这篇文章,看看是否有任何解决方案可以提供帮助。
祝你好运!