¿Cómo puedo instalar un archivo .deb a través de la línea de comandos?

¿Cómo puedo instalar un archivo .deb a través de la línea de comandos?

Solución

Los paquetes se instalan manualmente mediante el comando dpkg (Sistema de gestión de paquetes de Debian). dpkg es el backend de comandos como apt-get y aptitude, que a su vez son el backend de las aplicaciones de instalación de la GUI como el Centro de Software y Synaptic.

Algo así como:

dpkg --> apt-get, aptitude --> Synaptic, Software Center

Pero, por supuesto, las formas más fáciles de instalar un paquete serían, en primer lugar, las aplicaciones de la GUI (Synaptic, Software Center, etc.), seguidas por los comandos de terminal apt-get y aptitude que añaden un enfoque muy agradable para el usuario al backend de dpkg, incluyendo pero no limitado a las dependencias de los paquetes, el control sobre lo que está instalado, necesita actualización, no está instalado, paquetes rotos, etc. Por último el comando dpkg que es la base de todos ellos.

Dado que dpkg es la base, puede utilizarlo para instalar paquetes directamente desde la línea de comandos.

Instalar un paquete

sudo dpkg -i DEB_PACKAGE

Por ejemplo, si el archivo del paquete se llama askubuntu_2.0.deb entonces debe hacer sudo dpkg -i askubuntu_2.0.deb. Si dpkg informa de un error debido a problemas de dependencia, puede ejecutar sudo apt-get install -f para descargar las dependencias que faltan y configurar todo. Si eso reporta un error, tendrá que resolver las dependencias usted mismo siguiendo, por ejemplo, https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies.

Eliminar un paquete

sudo dpkg -r PACKAGE_NAME

Por ejemplo si el paquete se llama askubuntu entonces debe hacer sudo dpkg -r askubuntu.

Reconfigurar un paquete existente

sudo dpkg-reconfigure PACKAGE_NAME

Esto es útil cuando se necesita reconfigurar algo relacionado con dicho paquete. Algunos ejemplos útiles es el teclado-configuración cuando quieres habilitar el Ctrl+Alt+Backspace para reiniciar el servidor X, así que harías lo siguiente:

sudo dpkg-reconfigure keyboard-configuration

Otra buena opción es cuando necesitas establecer la zona horaria de un servidor o de tu ordenador local de pruebas, por lo que utilizas el paquete tzdata:

sudo dpkg-reconfigure tzdata
Comentarios (8)

Los paquetes Debian (.deb) son los paquetes que se utilizan en Ubuntu. Puede instalar cualquier paquete .deb en su sistema. Los archivos .deb pueden instalarse generalmente desde su gestor de archivos (Nautilus) simplemente haciendo clic sobre ellos, ya que las asociaciones de archivos con el instalador por defecto ya están configuradas en Ubuntu. Estas instrucciones son para aquellos que desean instalar paquetes desde la terminal de línea de comandos (Terminal).

Para instalar un paquete descargado de Debian (Ubuntu) (.deb) Abra el Terminal y escriba

sudo dpkg -i packagename.deb

Para eliminar un paquete de Debian (Ubuntu) (.deb):

sudo dpkg -r packagename

Para reconfigurar/reparar un paquete Debian (Ubuntu) instalado (.deb):

sudo dpkg-reconfigure packagename
Comentarios (0)

Mi favorito es GDebi, disponible tanto desde el terminal/shell como desde el escritorio gráfico.

captura de pantalla

Normalmente asocio los archivos .deb con GDebi ya que es rápido y eficiente - especialmente comparado con el Centro de Software de Ubuntu. Una de las principales características de GDebi es que resuelve las dependencias y las instala.

Para la línea de comandos ejecute sudo gdebi para instalar un solo archivo deb.

Comentarios (4)