在Debian 9中找不到Setcap


Answers:


16

正在搜寻 setcap

我相信setcap包含在此程序包中libcap2-bin。我通过搜索“ debian setcap”发现了这一点,这使我进入了此手册页:

手册页的标题告诉您它驻留在哪个软件包中:

/ jessie / 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

@ gabriel-a-zorrilla-如果这可以解决您的问题,请将其标记为已接受,以便其他人知道您的问题已解决。
slm

8

只需执行搜索即可查看软件包是否使用以下命令

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

您将看到的位置setcap及其对应的对象getcap

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.