Ich verwende ein Installationsskript, das benötigt wird setcap
und nicht gefunden wird. Welches Paket enthält es? libcap2
Ist bereits installiert.
Ich verwende ein Installationsskript, das benötigt wird setcap
und nicht gefunden wird. Welches Paket enthält es? libcap2
Ist bereits installiert.
Antworten:
setcap
Ich glaube setcap
, dass in diesem Paket enthalten ist libcap2-bin
. Ich fand das, indem ich nach "debian setcap" googelte, was mich zu dieser Manpage führte:
Der Titel der Manpage gibt an, in welchem Paket es sich befindet:
/ jessie / libcap2-bin / setcap (8)
Jetzt, da wir "denken", dass wir den Namen des Pakets kennen, können wir danach suchen:
Wenn Sie zum Ende dieser Seite scrollen, sehen Sie alle verschiedenen Architekturen. Klicken Sie auf den Link für amd64:
Und es gibt 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
Führen Sie einfach eine Suche durch, um festzustellen, ob ein Paket diesen Befehl verwendet
apt-file search setcap
Wenn die apt-Datei nicht installiert ist, installieren Sie sie zuerst und wiederholen Sie den obigen Vorgang:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
Der gewünschte Eintrag wird als angezeigt
libcap2-bin: / sbin / setcap
Jetzt wissen Sie, mit welchem Paket es sich so installieren lässt
sudo apt-get install libcap2-bin
um den Inhalt eines Pakets zu sehen
dpkg -L some-package
dpkg -L libcap2-bin
wo werden Sie sehen , setcap
sein get Gegenstück undgetcap