如何解决Kali Linux apt-get安装(E:无法找到软件包checkinstall)

本文概述

  • 1.使用一些编辑器编辑apt sources.list文件
  • 2.附加旧存储库信息
  • 3.检查你是否可以安装该软件包
在我们的一些教程中, 我们希望从源代码构建软件包, 因为这可以帮助你获得更多开发人员的经验, 了解事情的原因等。不幸的是, 一些报告提到了checkinstall软件包安装失败的例外。使用以下命令:
sudo apt-get install checkinstall

在终端中触发的错误(无法找到软件包), 基本上说该软件包无法在你当前在Kali Linux中拥有的apt的存储库列表中找到。在这篇简短的文章中, 我们将向你介绍如何安装checkinstall软件包, 并在Kali Linux中将一些缺少的条目添加到apt的源中。
1.使用一些编辑器编辑apt sources.list文件作为其操作的一部分, Apt使用一个列出了可从中获取软件包的” 来源” 的文件。该文件为/etc/apt/sources.list, 你需要使用CLI编辑器或文本编辑器对其进行编辑, 在这种情况下, 我们将使用nano编辑器:
sudo nano /etc/apt/sources.list

下一步, 我们将在此文件末尾添加一些文本。
2.附加旧存储库信息既然你知道需要编辑的文件, 请继续在文件末尾添加以下条目:
deb http://http.kali.org/kali kali-rolling main contrib non-free# For source package access, uncomment the following line# deb-src http://http.kali.org/kali kali-rolling main contrib non-freedeb http://http.kali.org/kali sana main non-free contribdeb http://security.kali.org/kali-security sana/updates main contrib non-free# For source package access, uncomment the following line# deb-src http://http.kali.org/kali sana main non-free contrib# deb-src http://security.kali.org/kali-security sana/updates main contrib non-freedeb http://old.kali.org/kali moto main non-free contrib# For source package access, uncomment the following line# deb-src http://old.kali.org/kali moto main non-free contrib

这基本上将旧的kali存储库添加到了apt, 因此我们将能够使用常规命令安装checkinstall工具。每行的第一个单词deb或deb-src指示归档的类型。 Deb表示归档文件包含二进制软件包(deb), 即我们通常使用的预编译软件包。 Deb-src指示源软件包, 它是原始程序源以及Debian控制文件(.dsc)和diff.gz, 其中包含打包程序所需的更改。
将更改保存到文件, 然后继续使用以下命令更新存储库列表:
sudo apt-get update

3.检查你是否可以安装该软件包最后, 在保存更改并运行sudo apt-get update之后, 请使用以下命令继续安装checkinstall软件包:
sudo apt-get install checkinstall

现在, 你应该可以安装此软件包, 而不会出现任何问题。
【如何解决Kali Linux apt-get安装(E:无法找到软件包checkinstall)】编码愉快!

    推荐阅读