Setcap tidak ditemukan di Debian 9

15

Saya menggunakan skrip instalasi yang perlu setcapdan tidak ditemukan. Paket apa yang berisi itu? libcap2sudah terpasang.

Gabriel A. Zorrilla
sumber

Jawaban:

16

Mencari setcap

Saya yakin setcapterkandung dalam paket ini libcap2-bin. Saya menemukan ini dengan googling untuk "debian setcap" yang membawa saya ke halaman manual ini:

Judul halaman manual memberi tahu Anda di mana paket itu berada:

/ jessie / libcap2-bin / setcap (8)

Sekarang kita "berpikir" kita tahu nama paket yang bisa kita cari:

Jika Anda menggulir ke bawah ke bagian bawah halaman itu, Anda akan melihat semua berbagai arsitektur. Klik tautan untuk amd64:

Menemukannya

Dan disana 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
slm
sumber
@ gabriel-a-zorrilla - jika ini menyelesaikan masalah Anda, silakan tandai sebagai diterima sehingga orang lain tahu masalah Anda telah diselesaikan.
slm
8

Lakukan pencarian untuk melihat apakah suatu paket menggunakan perintah itu

apt-file search setcap

jika apt-file tidak diinstal terlebih dahulu, instal kemudian masukkan kembali masalah di atas:

sudo apt install apt-file -y  && sudo apt-file update
apt-file search setcap

entri yang Anda inginkan muncul sebagai

libcap2-bin: / sbin / setcap

sekarang Anda tahu paket mana yang menginstalnya

sudo apt-get install libcap2-bin

untuk melihat isi masalah paket

dpkg -L some-package
dpkg -L libcap2-bin

di mana Anda akan melihat setcapdan dapatkan pasangannyagetcap

Scott Stensland
sumber