我刚刚安装了 Archlinux 并想安装netstat
. 但是使用该命令会pacman -Ss netstat
输出不相关的包名称。互联网上的搜索显示,netstat 归net-tools
. 安装 net-tools 使我可以访问 netstat。
当只知道最后的 bash 命令时,应该如何继续查找要使用 pacman 安装的软件包名称?
小智 10
到目前为止,我发现的最好方法是使用pkgfile
命令。
您可以通过以下方式安装它:
# sudo pacman -S pkgfile
Run Code Online (Sandbox Code Playgroud)
根据官方arch wiki,
(文件是您作为 bash 命令提到的二进制文件)。
您还可以通过运行来更新其数据库:
# pkgfile -u
Run Code Online (Sandbox Code Playgroud)
或者您可以启用它的 systemd 计时器使其自动更新:
# systemctl enable pkgfile-update.timer
# systemctl start pkgfile-update.timer
Run Code Online (Sandbox Code Playgroud)
真棒,对吧?!:)
# 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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13731 次 |
最近记录: |