Używam skryptów instalacyjnych, które potrzebują setcapi nie można ich znaleźć. Jakie opakowanie to zawiera? libcap2jest już zainstalowany.
Używam skryptów instalacyjnych, które potrzebują setcapi nie można ich znaleźć. Jakie opakowanie to zawiera? libcap2jest już zainstalowany.
Odpowiedzi:
setcapUważam, że setcapjest 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 setcapi zdobędziesz odpowiednikgetcap