A veces ejecuta un comando y recibe un mensaje de error "comando no encontrado".
Después de eso, intenta instalar el paquete que contiene ese comando (¿creo que eso es lo que sucede de todos modos?)
p.ej showmount: command not found
apt-get install showmount
no hace nada, así que supongo que el showmount
comando es parte de un paquete, pero no sé qué es ese paquete.
¿Cómo puedo saber qué paquete necesito instalar para obtener el comando que necesito? Estoy usando Kali Linux.
apt search pkgname
Puede usar
apt-file
para eso (es posible que deba instalarlo):Esto revela que el comando está en el
nfs-common
paquete.Por lo general, cuando busca un binario, puede restringir la búsqueda con el prefijo binario con
bin/
:Para instalar
apt-file
, ejecuteSi termina con
apt-file
3.0 o posterior, no necesitará actualizar los índices nuevamente por separado (después de la descarga inicial anterior), se actualizan cada vez que se actualizan los índices APT principales.fuente
apt-file
? :-)apt-file
y para ubuntu, está en el repositorio del universo.apt-file search
, debe ejecutarsudo apt-file update
, si no lo ha hecho recientemente. Eso actualiza todos sus índices para que pueda encontrar cosas basadas en su conjunto actual de repositorios que apt conoce. Está separado de la actualización que losudo apt-get update
hace.Es posible que desee facilitar su vida instalando el asistente de comando no encontrado
fuente
bash
pero no en otras conchas (lo intentétcsh
yzsh
)Navegue hasta http://packages.debian.org o http://packages.ubuntu.com en la sección 'Buscar en el contenido de los paquetes'. Puede encontrar el paquete que contiene el archivo que necesita sin instalar otras herramientas de apt.
fuente
Me enfrenté al mismo problema al montar el servidor nfs. En mi caso solo ejecuta el siguiente comando.
Olvidé escribir sudo.
fuente
Ejecute los siguientes comandos,
# apt update
# apt install rpcbind nfs-common
fuente