如何使用 pacman 搜索包?

如何使用 pacman 搜索包?

我刚刚安装了 Archlinux,想安装netstat.但是,使用该命令pacman -Ss netstat会输出不相关的包名称。在互联网上搜索发现 netstat 属于net-tools.安装 net-tools 使我能够访问 netstat。

当只知道最终的 bash 命令时,应该如何继续查找要使用 pacman 安装的软件包名称?

答案1

到目前为止我发现的最好的方法是使用命令pkgfile
您可以通过以下方式安装它:

# sudo pacman -S pkgfile

根据官方拱门维基,

pkgfile是一个搜索工具文件从包中官方存储库。

文件是您提到的 bash 命令的二进制文件)。

您还可以通过运行以下命令来更新其数据库:

# pkgfile -u

或者你可以启用它的 systemd 计时器来自动更新:

# systemctl enable pkgfile-update.timer
# systemctl start pkgfile-update.timer

太棒了,对吧?! :)

例子

# pkgfile netstat
core/net-tools
extra/munin-node

# pkgfile netstat --verbose
core/net-tools 1.60.20160710git-1       /usr/bin/netstat
extra/munin-node 2.0.26-2               /usr/lib/munin/plugins/netstat

相关内容