个性化阅读
专注于IT技术分析

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

本文概述

在我们的一些教程中, 我们希望从源代码构建软件包, 因为这可以帮助你获得更多开发人员的经验, 了解事情的原因等。不幸的是, 一些报告提到了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-free
deb http://http.kali.org/kali sana main non-free contrib
deb 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-free
deb 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

现在, 你应该可以安装此软件包, 而不会出现任何问题。

编码愉快!

赞(1)
未经允许不得转载:srcmini » 如何解决Kali Linux apt-get安装:E:无法找到软件包checkinstall

评论 抢沙发

评论前必须登录!