Używam skryptów instalacyjnych, które potrzebują setcap
i nie można ich znaleźć. Jakie opakowanie to zawiera? libcap2
jest już zainstalowany.
Używam skryptów instalacyjnych, które potrzebują setcap
i nie można ich znaleźć. Jakie opakowanie to zawiera? libcap2
jest już zainstalowany.
Odpowiedzi:
setcap
Uważam, że setcap
jest zawarty w tym pakiecie libcap2-bin
. Znalazłem to, przeglądając „debian setcap”, który zaprowadził mnie do tej strony podręcznika:
Tytuł strony podręcznika informuje, w którym pakiecie się znajduje:
/ jessie / libcap2-bin / setcap (8)
Teraz, gdy „myślimy”, że znamy nazwę pakietu, możemy go wyszukać:
Jeśli przewiniesz do dołu tej strony, zobaczysz wszystkie różne architektury. Kliknij link dla amd64:
I jest 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
Wystarczy wyszukać, aby sprawdzić, czy pakiet korzysta z tego polecenia
apt-file search setcap
jeśli apt-file nie jest zainstalowany, najpierw go zainstaluj, a następnie powtórz powyżej:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
żądany wpis pojawi się jako
libcap2-bin: / sbin / setcap
teraz wiesz, który pakiet ma, więc zainstaluj za pomocą
sudo apt-get install libcap2-bin
aby zobaczyć zawartość wydania pakietu
dpkg -L some-package
dpkg -L libcap2-bin
gdzie zobaczysz setcap
i zdobędziesz odpowiednikgetcap