Kali Linux 上的能力评估

Kali Linux 上的能力评估

我刚刚安装了 Kali Linux 2018.2,并尝试像在 Ubuntu 上一样搜索一些已安装的软件包

aptitude search *package name*

但似乎这个命令在 Kali Linux 上不起作用。

我也尝试安装 Aptitude

/bin/sh -c 'apt-get install -y aptitude'

但没有成功:

E: Package 'aptitude' has no installation candidate

如果 Aptitude 不存在于 Kali Linux 上,还有其他方法可以搜索已安装的软件包和 Kali Linux 存储库中的软件包吗?

输出cat /etc/*-release

DISTRIB_ID=Kali
DISTRIB_RELEASE=kali-rolling
DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"
VERSION="2018.2"
ID_LIKE=debian

答案1

首先,你可能没有配置任何存储库。在这种情况下,apt-get 根本不起作用。你需要在 /etc/apt/sources.list 文件中添加适用于你的发行版的存储库。所需的存储库是:

德布http://http.kali.org/kalikali-rolling 主要非自由贡献

(您可以在这里查看镜像列表:http://http.kali.org/README.mirrorlist)。使用最适合您的镜子。

我不知道 kali linux 是如何管理这个的,但是,我可以提供一些直接使用 apt 来执行您请求的指南:

首先,记得进行更新以获取最新的软件包数据库:

apt-get 更新

更新所有包:

apt-get 升级

apt-get dist-upgrade <--如果您更新到较新的版本。

要进行搜索,也可以使用 apt。您也可以使用它来查看具体的软件包信息。

apt-cache 搜索包裹名字

apt-cache 显示包裹名字

要检查是否安装了软件包,请使用 dpkg。如果您要搜索的软件包出现在列表中(状态/第一列为 ii),则表示您已安装该软件包:

dpkg -l | grep包裹名字

另外,补充信息如下:

您可以使用 dpkg 搜索哪个包拥有该文件: dpkg -S文件名

您可以使用 dpkg 列出包中的文件: dpkg -L包裹

相关内容