必要なインストールスクリプトを使用していますが、setcap
見つかりません。どのパッケージに含まれていますか?libcap2
インストールされました。
答え1
検索setcap
setcap
私はそれがこのパッケージに含まれていると思いますlibcap2-bin
。私は "debian setcap"を検索してこのマニュアルページに移動したことを見つけました:
マニュアルページのタイトルは、そのパッケージがどのパッケージにあるかを示します。
/jess/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