如何在 Kali Linux 2.0 中添加存储库,这样做会产生什么影响(如果有的话)?
答案1
步骤1
要在大多数(如果不是全部)Debian Derivative 系统上添加存储库,主要方法是编辑您的sources.list
文件,该文件位于/etc/apt/sources.list
.为此,请使用您选择的任何编辑器打开该文件。编辑文件后,如果您从未修改过该sources.list
文件,并且 Kali 已正确安装,那么它应该如下所示:
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
现在您可以添加您喜欢的任何存储库。
第2步
下一步是清除/var/cache/apt/archives/
和中的所有缓存和未擦除的文件/var/cache/apt/archives/partial/
。为此,请运行命令apt-get clean
。接下来,通过运行 更新您的包索引文件(以便您可以从您添加的存储库安装包)apt-get update
。升级所有已安装的软件包,以便您可以下载依赖项并通过运行解决冲突apt-get upgrade
。您添加的新存储库可能有一些核心包或需要安装的系统应用程序,因此请使用apt-get dist-upgrade
.您现在应该准备好出发了。
警告和其他信息
一般来说,对于 Kali(通常仅适用于 Kali),它是非常将存储库添加到您的系统中是个坏主意,因为它们可能会破坏您的 Kali 安装。因为 Kali 的主要核心功能之一是预装的所有软件包,从系统的角度来说,它非常不稳定。如果您安装一个需要某些依赖项的软件包或更新某些依赖项使其不向后兼容,那么您实际上会破坏 Kali 中预安装的部分(或全部)软件包,从而完全违背了 Kali 的目的。由于这种心态,卡利变得非常脆弱。虽然 Kali 开箱即用或与从官方存储库安装的软件包一起运行得很好,但添加存储库可能会破坏您的系统。根据 Kali 官方文档,
添加到 Kali resources.list 文件中的任何其他存储库很可能会破坏您的 KALI LINUX 安装。
这意味着您在使用 Kali 时通常应该远离非官方存储库。事实上,根据 Kali 文档,
Kali Linux 安装损坏的最常见原因是遵循非官方建议,特别是使用非官方存储库任意填充系统的sources.list 文件。
因此,如果您正在学习互联网教程等,请注意,向您添加非官方存储库sources.list
是导致 Kali 系统损坏的最常见原因。
最后的注释
虽然此方法适用于 Debian Derivative GNU/Linux 系统,但建议在大多数情况下坚持使用官方 Kali 存储库。如果您愿意,当然可以继续添加存储库,但了解存储库提供的内容以及启动时将更新哪些包(如果有)非常重要apt-get upgrade
,因为它们可能会破坏您的其他包。有关 Kali 存储库的更多信息,请参见此处:
http://docs.kali.org/general-use/kali-linux-sources-list-repositories
https://wiki.debian.org/SourcesList
http://kaligr3y.blogspot.ie/2013/04/how-to-add-full-repository-in-kali-linux.html
干杯,
有趣的...