每当我apt-get update
在 Kali 系统上执行此操作时,它都只从一个来源下载。
root@anonymous # apt-get update
Hit:1 http://kali.download/kali kali-rolling InRelease
Reading package lists... Done
我应该怎么办?
我的sources.list
还好:
root@anonymous:/etc/apt# cat sources.list
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
答案1
apt-get
正在按预期工作。
仅以关键字sources.lst
开头的行deb
用于下载常规二进制包。
以关键字开头的行deb-src
仅用于下载源包,例如 with apt-get source <package name>
。仅当您计划从源代码编译包时,您才会使用它,例如,因为您有一个实验性的源代码补丁。
答案2
检查您的源列表/etc/apt/sources.list.
,它可能以某种方式进行了修改和/或您的源列表可能丢失或注释掉了源。
这是他们的资源列表Kali Linux 源列表
尝试编辑你的sources.list
,我相信它在/etc/apt/sources.list
.
kali linux中只包含一个源,sources.list
所以这基本上是正常的。
Kali 滚动用户的文件中应包含以下条目
/etc/apt/sources.list
:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src 是可选的。
如果您需要源包,您可能还需要添加以下存储库:
deb-src http://http.kali.org/kali kali-rolling main non-free contrib