Debian

Cómo encontrar el paquete Debian que proporciona un archivo

Cómo encontrar el paquete Debian que proporciona un archivo

Un paquete en Linux es una combinación de diferentes archivos que se instalan una vez que instala ese paquete en su sistema. A veces, es posible que conozca el nombre exacto y la ruta de un archivo, pero desea saber el paquete al que pertenece ese archivo. Este artículo le muestra tres métodos para encontrar el paquete Debian para un archivo.

Nota: Todos los métodos discutidos en este artículo se realizan en un sistema Debian 10.

Para encontrar el paquete Debian para un archivo, use cualquiera de los tres métodos que se muestran en las siguientes secciones.

Método 1: uso del comando "dpkg"

Para usar el comando "dpkg" para encontrar el paquete Debian que proporciona el archivo especificado, emita lo siguiente:

$ dpkg -S PathToTheFile

Al ejecutar el comando anterior, reemplace "PathToTheFile" con la ruta exacta del archivo cuyo paquete respectivo desea encontrar. Queríamos encontrar el paquete que proporciona el archivo "/ usr / bin / passwd" usando el comando "dpkg".

El paquete Debian que proporciona el archivo especificado en nuestro caso es "passwd", como se muestra en la siguiente imagen:

Método 2: uso del comando "dpkg-query"

Para usar el comando "dpkg-query" para encontrar el paquete Debian que proporciona el archivo especificado, emita lo siguiente:

$ dpkg-query -S 'PathToTheFile'

Al ejecutar el comando anterior, reemplace "PathToTheFile" con la ruta exacta del archivo cuyo paquete respectivo desea encontrar. Queríamos encontrar el paquete que proporciona el archivo "/ usr / bin / passwd" usando el comando "dpkg-query". Tenga en cuenta que en este método, la ruta al archivo debe estar entre comillas simples.

El paquete Debian que proporciona el archivo especificado en nuestro caso es "passwd", como se muestra en la siguiente imagen:

Método 3: uso del comando "apt-file"

Para usar el comando "apt-file" para encontrar el paquete Debian que proporciona el archivo especificado, primero deberá instalar este comando, ya que no es un comando integrado de Debian. Este comando se puede instalar emitiendo lo siguiente:

$ sudo apt-get install apt-file

Cuando este comando está instalado en su sistema Debian 10, mostrará algunos mensajes en la terminal, como se muestra en la imagen a continuación:

Antes de usar este comando, deberá actualizar su sistema Debian 10, de la siguiente manera:

$ sudo actualización de archivo apt

La actualización del sistema se completará después de unos segundos y se mostrarán los siguientes mensajes en el terminal:

Ahora, puede usar convenientemente el comando "apt-file" para encontrar el paquete Debian que proporciona el archivo especificado de la siguiente manera:

$ apt-file búsqueda PathToTheFile

Al ejecutar el comando anterior, reemplace "PathToTheFile" con la ruta exacta del archivo cuyo paquete respectivo desea encontrar. Queríamos encontrar el paquete que proporciona el archivo "/ usr / bin / passwd" usando el comando "apt-file".

El paquete Debian que proporciona el archivo especificado en nuestro caso es "passwd", como se muestra en la siguiente imagen:

Conclusión

Puede determinar fácilmente el paquete Debian que posee un archivo específico utilizando cualquiera de los tres métodos que se muestran en este artículo. Por lo tanto, puede averiguar el origen de cualquier archivo utilizando un sistema Debian.

Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...
Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...