Sto usando uno script di installazione che ha bisogno setcap
e non è stato trovato. Quale pacchetto lo contiene? libcap2
è già installato.
Sto usando uno script di installazione che ha bisogno setcap
e non è stato trovato. Quale pacchetto lo contiene? libcap2
è già installato.
Risposte:
setcap
Credo setcap
sia contenuto in questo pacchetto libcap2-bin
. L'ho trovato cercando su Google "set debian" che mi ha portato a questa pagina man:
Il titolo della pagina man ti dice in quale pacchetto risiede:
/ jessie / libcap2-bin / setcap (8)
Ora che "pensiamo" conosciamo il nome del pacchetto, possiamo cercarlo:
Se scorri verso il basso fino alla fine di quella pagina vedrai tutte le varie architetture. Fare clic sul collegamento per amd64:
E c'è 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
Basta fare una ricerca per vedere se un pacchetto ha quel comando usando
apt-file search setcap
se apt-file non è installato, prima installalo, quindi riemettere sopra:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
la voce desiderata appare come
libcap2-bin: / sbin / setcap
ora sai quale pacchetto ha installato quindi usando
sudo apt-get install libcap2-bin
per visualizzare i contenuti di un problema relativo al pacchetto
dpkg -L some-package
dpkg -L libcap2-bin
dove vedrai setcap
e otterrà la contropartegetcap