当我尝试安装包或任何东西时,出现以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ____
我该如何解决这个问题来安装我的软件包?
答案1
解决无法找到包的问题
- 输入命令:leafpad /etc/apt/sources.list
- 删除 sources.list 文件内的所有内容
- 在 Google 上搜索“Kali Linux Repository”或使用以下链接:Kali Linux 存储库
- 向下滚动并查找“kali-rolling 存储库”
- 复制 kali-rolling 中的所有内容并粘贴到 sources.list 文件中
- 保存 sources.list 文件
- 运行命令:apt-get update
- 现在安装你的包(例如:apt-get install tor)
答案2
你可能对你的/etc/apt/sources.listapt 命令会在此文件中查找新软件包的安装。根据Kali 官方文档:
Kali Linux 安装失败的最常见原因是遵循非官方建议,特别是用非官方存储库任意填充系统的 sources.list 文件。
您可以尝试备份当前的 sources.list 文件,然后使用“默认”源条目创建一个新文件。您需要以 root 身份/使用 sudo 运行这些文件:
# cp /etc/apt/sources.list /etc/apt/sources.list.backup
然后:
# echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" > /etc/apt/sources.list
现在尝试运行sudo apt update
。如果成功完成,请尝试再次安装您的软件包。请参阅上面的链接以获取可能有用的其他信息,具体取决于您的确切 Kali 版本。
答案3
- 在 linux 2019.4 的更新中打开终端并使用给定的命令:etc/apt/sources.list.d,然后创建一个新的文档文件并将存储库粘贴到鼠标垫上。
德布http://http.kali.org/kalikali-rolling 主要非免费贡献 deb-srchttp://http.kali.org/kalikali-rolling 主要非免费贡献 debhttp://http.kali.org/kalikali-rolling 主要非自由贡献
之后使用此命令更新你的 kali linux 存储库:sudo apt-get update