Col*_*lin 6 linux virtualbox apt-get apt kali-linux
我最近刚刚在带有 Windows 7(64 位)主机的 Virtual Box 上安装了 Kali Linux 2.0(64 位)。我对 apt-get 有问题,这里的简单问题是,我该如何解决?
不幸的是,运行:“apt-get update”,返回错误信息如下:
(如果你看到一些不太正确的东西,我只是手动输入,因为我无法让桥接剪贴板工作。)
root@kali~# apt-get update
0% [Connecting to http.kali.org (192.99.200.113)}]
Run Code Online (Sandbox Code Playgroud)
“0%”消息会在那里停留 30 秒,然后在错误消息出现后消失。
Err http://http.kali.org sana InRelease
Err http://http.kali.org sana/updates InRelease
Err http://http.kali.org sna Release.gpg
Unable to connect to http.kali.org:http:
Segmentation fault
Reading package lists... Done
W: Failed to fetch http://http.kai.org/kali/dists/sana/InRelease
W: Failed to fetch http://http.kali.org/kalisecurity/dists/sana/updates/InRelease
W: Faied to fetch http://http.kali.org/kali/dists/sana/Release.gpg
Unable to connect to http.kali.org:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
这是位于 etc/apt/sources.list 中的内容:
deb http://http.kali.org/kali sana main non-free contrib
deb http://http.kali.org/kali-security sana/updates main contrib non-free
Run Code Online (Sandbox Code Playgroud)
Ping 源 IP 和 URL 工作正常,以及 Ping 随机 IP(google.com、8.8.8.8 等),所以它可能不是我的网络。
我尝试了一些常规修复,但没有一个起作用。我不知道该怎么办。
预先感谢任何帮助我的人,无论它是否有效。:)
(如果您需要更多信息,请告诉我。)
小智 5
解决方案是更改sources.list 文件中的镜像。由于某种原因,默认镜像不起作用。
Kali Linux 存储库服务器有多个镜像,它们都分布在世界各地。每次您与存储库交互时,默认情况下它会根据您的 geoip 位置自动使用离您最近的镜像(想法是,由于延迟更少,这将为您提供最佳速度)。
但是,您可以手动强制 kali 使用某个/不同的镜像,而不是离您最近的镜像。
转到http://http.kali.org/README.mirrorlist,您将在其中获得可供选择的镜像列表。
首先备份您当前的源文件
mv /etc/apt/sources.list /etc/apt/sources.list.backup
Run Code Online (Sandbox Code Playgroud)
然后新建一个sources.list文件
vim /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
并输入新镜像。
例如,
旧的 sources.list 文件是
deb http://http.kali.org/kali kali-rolling main contrib non-free
Run Code Online (Sandbox Code Playgroud)
新的 sources.list 文件可以是
deb http://archive-2.kali.org/kali kali-rolling main contrib non-free
Run Code Online (Sandbox Code Playgroud)
在这里,您必须稍微尝试一下才能找到适合您的镜子。
然后在终端类型:
sudo apt clean
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27730 次 |
| 最近记录: |