Estoy usando una secuencia de comandos de instalación que necesita setcapy no se encuentra. ¿Qué paquete lo contiene? libcap2ya está instalado.
Estoy usando una secuencia de comandos de instalación que necesita setcapy no se encuentra. ¿Qué paquete lo contiene? libcap2ya está instalado.
Respuestas:
setcapCreo que setcapestá contenido en este paquete libcap2-bin. Encontré esto buscando en Google "debian setcap" que me llevó a esta página de manual:
El título de la página de manual te dice en qué paquete reside:
/ jessie / libcap2-bin / setcap (8)
Ahora que "pensamos" sabemos el nombre del paquete, podemos buscarlo:
Si se desplaza hacia abajo hasta la parte inferior de esa página, verá todas las diferentes arquitecturas. Haga clic en el enlace para amd64:
Y hay 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
Simplemente haga una búsqueda para ver si un paquete tiene ese comando usando
apt-file search setcap
si apt-file no se instala primero, instálelo y vuelva a emitirlo anteriormente:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
la entrada que desea aparece como
libcap2-bin: / sbin / setcap
ahora sabes qué paquete lo tiene, así que instálalo usando
sudo apt-get install libcap2-bin
para ver el contenido de un problema de paquete
dpkg -L some-package
dpkg -L libcap2-bin
donde verá setcapy su contrapartegetcap