无法在 Kali Linux 上安装任何东西(无法找到软件包..)

无法在 Kali Linux 上安装任何东西(无法找到软件包..)

当我尝试安装包或任何东西时,出现以下错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ____

我该如何解决这个问题来安装我的软件包?

答案1

解决无法找到包的问题

  1. 输入命令:leafpad /etc/apt/sources.list
  2. 删除 sources.list 文件内的所有内容
  3. 在 Google 上搜索“Kali Linux Repository”或使用以下链接:Kali Linux 存储库
  4. 向下滚动并查找“kali-rolling 存储库”
  5. 复制 kali-rolling 中的所有内容并粘贴到 sources.list 文件中
  6. 保存 sources.list 文件
  7. 运行命令:apt-get update
  8. 现在安装你的包(例如: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

相关内容