Hola a todos,
En este artículo, veremos con qué paquete se pueden usar los comandos que usamos. "¿Qué paquete necesitamos para poder usar este comando?" Este artículo será una especie de respuesta a estas preguntas.

Mientras buscamos en Internet un problema que encontramos, notamos que algunos de los comandos ofrecidos como solución no funcionan en nuestro sistema. Es posible que necesite algunos paquetes para poder ejecutar los comandos mencionados anteriormente. Echemos un vistazo a cómo podemos encontrar estos paquetes juntos.

Encontrar la ruta del archivo del comando invocado

En primer lugar, debemos mencionar que los comandos utilizados son en realidad archivos. Primero encontraremos estos archivos a los que se adjuntan los comandos. Para esto que Usaremos el comando. Uso de "que dominio". Como ejemplo, mostrando los procesos instantáneos del sistema. parte superior Tomemos el mando. Digamos que no sabemos a qué paquete pertenece este comando. a la línea de comando

which top

Vamos a escribir. Esto nos mostrará la ruta al archivo desde el que se ejecuta el comando.

#Komut satırı çıktısı
/usr/bin/top

Este archivo puede no ser nuestro paquete directo. En el siguiente paso veremos cómo encontrar los paquetes que contienen este archivo.

Detección del paquete que contiene el script

Acabamos de aprender el archivo del comando, ahora descubriremos a qué paquete pertenece este archivo. Para Pardus, tenemos dos opciones en este paso: Una dpkg-S el comando es el otro búsqueda de archivos apt.
Si pregunta cuál es la diferencia, la búsqueda de archivos apt busca la expresión relevante en los repositorios de Pardus. dpkg -S busca paquetes instalados en nuestro sistema.

Salida de terminal de la cual, comandos de búsqueda dpkg -S y apt-file

Resulta que dpkg -S nos mostró los paquetes instalados que contenían la frase que estábamos buscando.
apt-file search, por otro lado, escaneó los repositorios y produjo una gama más amplia de resultados.

Si examinamos la imagen con más detalle, alineado a la izquierda en la parte la respuesta que buscamos uno Nombre del paquete se encuentra, enfrente está la ruta del archivo del comando cuyo paquete nos interesa.

Si hablamos de nuestro ejemplo, como se puede ver en la imagen parte superior dominio proceso Era un término incluido en el paquete.

¿Qué hemos hecho ahora? En primer lugar, encontramos el archivo del comando con el cual, y luego descubrimos en qué paquete se encuentra este archivo usando dpkg -S o apt-file search. Ahora vamos a automatizar esto un poco más.

Como un uso práctico

Ahora veremos un uso más automatizado:

búsqueda de archivos apt $ (que "arriba")

o

dpkg -S $(que "superior")

Podemos reemplazar la expresión superior aquí con otros comandos y averiguar en qué paquete se encuentran.

Por ejemplo, en este ejemplo, el comando lspci viene con el paquete pciutils.
Si encuentra más de un resultado, busque la línea donde el nombre del comando y el nombre en la ruta del archivo son iguales.

Ahora podemos encontrar los paquetes de los comandos con los que tenemos problemas y ejecutarlos.

Cuidate.