我正在使用需要的安装脚本setcap
,但没有找到。它包含在什么包中?libcap2
已安装。
答案1
正在寻找setcap
我相信setcap
包含在这个包中libcap2-bin
。我通过谷歌搜索“debian setcap”找到了这个,这让我找到了这个手册页:
手册页的标题告诉您它位于哪个包中:
/ 杰西 / libcap2-bin / setcap(8)
现在我们“认为”我们知道包的名称,我们可以搜索它:
如果您向下滚动到该页面的底部,您将看到所有不同的架构。单击 amd64 的链接:
找到了
还有setcap
:
File list of package libcap2-bin in jessie of architecture amd64
/sbin/capsh
/sbin/getcap
/sbin/getpcaps
/sbin/setcap
/usr/share/doc/libcap2-bin/README.Debian
/usr/share/doc/libcap2-bin/changelog.Debian.gz
/usr/share/doc/libcap2-bin/changelog.gz
/usr/share/doc/libcap2-bin/copyright
/usr/share/man/man1/capsh.1.gz
/usr/share/man/man1/getpcaps.1.gz
/usr/share/man/man5/capability.conf.5.gz
/usr/share/man/man8/getcap.8.gz
/usr/share/man/man8/pam_cap.8.gz
/usr/share/man/man8/setcap.8.gz
答案2
只需使用以下命令进行搜索即可查看软件包是否具有该命令
apt-file search setcap
如果 apt-file 未安装,请先安装它,然后重新发出上面的命令:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
您想要的条目显示为
libcap2-bin:/sbin/setcap
现在你知道哪个包有它所以安装使用
sudo apt-get install libcap2-bin
查看已安装包问题的内容
dpkg -L some-package
dpkg -L libcap2-bin
输出包括这些
/sbin/getcap
/sbin/setcap
现在您知道如何安装setcap
及其获取对应项getcap