3 herramientas de línea de comandos para instalar paquetes locales de Debian (.DEB)


En este tutorial aprenderemos cómo instalar paquetes de software locales (.DEB) en Debian y sus derivados como Ubuntu y Linux Mint usando tres herramientas de línea de comandos diferentes y son apt y gdebi.

Esto es útil para aquellos nuevos usuarios que han migrado de Windows a Ubuntu o Linux Mint. El problema básico al que se enfrentan es la instalación de software local en el sistema.

Sin embargo, Ubuntu y Linux Mint tienen su propio Centro de software gráfico para una fácil instalación de software, pero estaremos ansiosos por instalar paquetes a través de la terminal.

1. Instale el software usando el comando Dpkg

Dpkg es un administrador de paquetes para Debian y sus derivados, como Ubuntu y Linux Mint. Se utiliza para instalar, construir, eliminar y administrar paquetes .deb . pero a diferencia de otros sistemas de administración de paquetes de Linux, no puede descargar e instalar automáticamente paquetes con sus dependencias.

Para instalar un paquete local, use el comando dpkg con el indicador -i junto con el nombre del paquete como se muestra.

$ sudo dpkg -i teamviewer_amd64.deb

Si obtiene algún error de dependencia durante la instalación o después de instalar y ejecutar un programa, puede usar el siguiente comando apt para resolver e instalar dependencias usando el indicador -f , que le dice al programa que corrija las dependencias rotas.

$ sudo apt-get install -f

Para eliminar un paquete, use la opción -r o si desea eliminar todos sus archivos, incluidos los archivos de configuración, puede purgarlo usando la opción --purge como se muestra.

$ sudo dpkg -r teamviewer       [Remove Package]
$ sudo dpkg --purge teamviewer  [Remove Package with Configuration Files]

Para saber más sobre los paquetes instalados, lea nuestro artículo que muestra cómo enumerar todos los archivos instalados desde un paquete .deb.

2. Instale el software mediante el comando Apt

El comando apt es una herramienta avanzada de línea de comandos, que ofrece la instalación de nuevos paquetes de software, la actualización del paquete de software existente, la actualización del índice de la lista de paquetes e incluso la actualización de todo el sistema Ubuntu o Linux Mint.

También ofrece herramientas de línea de comandos apt-get y apt-cache para administrar paquetes de manera más interactiva en Debian y sus derivados, como los sistemas Ubuntu y Linux Mint.

Esencialmente, apt-get o apt no entienden los archivos .deb , están diseñados para manejar principalmente nombres de paquetes (por ejemplo, teamviewer, apache2, mariadb, etc.) y recuperan e instalan . deb archivos asociados con un nombre de paquete, de una fuente especificada en el archivo /etc/apt/sources.list.

El único truco para instalar un paquete Debian local usando apt-get o apt es especificar una ruta local relativa o absoluta ( ./ si está en el directorio actual) al paquete; de lo contrario, intentará recuperar el paquete de fuentes remotas y la operación fallará.

$ sudo apt install ./teamviewer_amd64.deb
$ sudo apt-get install ./teamviewer_amd64.deb

Para eliminar un paquete, use la opción remove o si desea eliminar todos sus archivos, incluidos los archivos de configuración, puede purgarlo usando la opción purge como se muestra.

$ sudo apt-get remove teamviewer
$ sudo apt-get purge teamviewer
OR
$ sudo apt remove teamviewer
$ sudo apt purge teamviewer

3. Instale el software mediante el comando Gdebi

gdebi es una pequeña herramienta de línea de comandos para instalar paquetes deb locales. Resuelve e instala las dependencias de paquetes sobre la marcha. Para instalar un paquete, use el siguiente comando.

$ sudo gdebi teamviewer_13.1.3026_amd64.deb

Para eliminar un paquete instalado desde gdebi, puede usar los comandos apt, apt-get o dpkg usando la opción purge como se muestra.

$ sudo apt purge teamviewer
OR
$ sudo apt-get purge teamviewer
OR
$ sudo dpkg --purge teamviewer

¡Eso es! En este tutorial, hemos explicado tres herramientas de línea de comandos diferentes para instalar o eliminar paquetes Debian locales en Ubuntu y Linux Mint.

Si conoce alguna otra forma de instalar paquetes locales, compártala con nosotros utilizando nuestra sección de comentarios a continuación.