Instalar paquetes deb en Ubuntu, Debian y todos sus derivados.
Los paquetes Deb, son el formato de archivo oficial de un paquete de software instalable en Debian, Ubuntu, Linux Mint y todos sus derivados. Contienen todos los archivos necesarios, de la aplicación o herramienta a instalar, incluyendo los metadatos. Los archivos de metadatos contienen información específica, como el número de versión, dependencias, etc.
En realidad, *.deb es la extensión de estos archivos de paquete y dpkg es la herramienta especifica que los instala. La utilidad «dpkg» es de bajo nivel, por tanto solemos usar algún frontend que trabaje sobre dpkg, como por ejemplo el conocido «comando apt«.
En este artículo de hoy, veremos como instalar paquetes deb correctamente, en Ubuntu, Debian y derivados. Para ello usaremos el comando dpkg.
Instalar paquetes deb
Instalar paquetes deb en Ubuntu, Debian y derivados
Para instalar paquetes deb con la herramienta dpkg, ejecuta la siguiente sintaxis.
sudo dpkg -i paquete.deb
Para nuestro ejemplo, instalamos uno de los mejores editores de páginas web WYSIWYG, hablamos de Bluegriffon. Descargamos la herramienta y la instalamos con dpkg.
wget http://bluegriffon.org/freshmeat/3.1/bluegriffon-3.1.Ubuntu18.04-x86_64.deb sudo dpkg -i bluegriffon-3.1.Ubuntu18.04-x86_64.deb
Ejemplo al completo real.
root@sololinux:~# wget http://bluegriffon.org/freshmeat/3.1/bluegriffon-3.1.Ubuntu18.04-x86_64.deb --2021-02-03 14:09:53-- http://bluegriffon.org/freshmeat/3.1/bluegriffon-3.1.Ubuntu18.04-x86_64.deb Resolviendo bluegriffon.org (bluegriffon.org)... 66.33.213.195 Conectando con bluegriffon.org (bluegriffon.org)[66.33.213.195]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 283394478 (270M) [application/x-debian-package] Guardando como: “bluegriffon-3.1.Ubuntu18.04-x86_64.deb” bluegriffon-3.1.Ubu 100%[===================>] 270,27M 3,96MB/s en 69s 2021-02-03 14:11:02 (3,94 MB/s) - “bluegriffon-3.1.Ubuntu18.04-x86_64.deb” guardado [283394478/283394478] root@sololinux:~# sudo dpkg -i bluegriffon-3.1.Ubuntu18.04-x86_64.deb Seleccionando el paquete bluegriffon previamente no seleccionado. (Leyendo la base de datos ... 343548 ficheros o directorios instalados actualmente.) Preparando para desempaquetar bluegriffon-3.1.Ubuntu18.04-x86_64.deb ... Añadiendo `desviación de /usr/bin/bluegriffon a /usr/bin/bluegriffon.ubuntu por bluegriffon' Desempaquetando bluegriffon (3.1-2) ... Configurando bluegriffon (3.1-2) ... Procesando disparadores para gnome-menus (3.13.3-11ubuntu1.1) ... Procesando disparadores para desktop-file-utils (0.23+linuxmint8) ... Procesando disparadores para mime-support (3.60ubuntu1) ... root@sololinux:~#
Instalar paquetes deb en derivados de Debian
Es posible que al instalar otras herramientas específicas, nos aparezca un aviso comunicándonos que falta alguna dependencia. Para solucionar este problema, tan solo debes ejecutar el siguiente comando.
sudo apt -f install
Si es necesario, el comando apt instalara lo faltante. En el ejemplo siguiente, podemos observar que no es necesario instalar nada.
root@SoloLinux:~# sudo apt -f install Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar paquetes deb en Ubuntu, Debian y derivados.
Hola. Buen recurso este de instalar los .deb. en mi caso lo instaló de esta manera: sudo apt install ./*.deb.
Hay paquetes que no se dejanintalar con apt, yo prefiero dpkj. Nunca falla.
GRACIAS por la publicación!
Yo suelo recomendar gdebi (
sudo apt update && sudo apt upgrade -y && sudo apt install -y gdebi
) ya que evita justo lo que Manu comenta al encargarse de buscar las dependencias necesarias, sin necesidad de unapt-get install -f
, o biensudo dpkg --configure -a
, e incluso unsudo apt-get update --fix-missing
, además de permitir también automatizar las instalaciones silenciosas (gdebi -n paquete.deb
).Saludos!
Benny.
Gdebi es un frontend avanzado de la herramienta dpkg. Gracias por comentar BennyBeat.