
Instalar un programa en Ubuntu es una tarea extremadamente sencilla. Ubuntu agrega por defecto aquellos programas más comunes y potentes de los que dispone Linux, sin embargo, si necesitamos algún software más específico, podemos instalarlo fácilmente siguiendo los pasos que vamos a indicar a continuación.
En Ubuntu, y Linux en general, a diferencia de cómo se instala mucho software en Windows, no suele hacer falta buscar el programa por internet, descargarlo e instalar montones de librerías necesarias para su correcto funcionamiento. Nosotros tenemos disponibles los repositorios (PPA), lo que son una especie de almacén centralizado que contiene todo el software y que siempre está (relativamente) actualizado. También podemos instalar paquetes DEB, que éstos sí los encontraremos por internet, los snap de Canonical o los Flatpak.
Existen varias maneras de instalar un programa en Ubuntu. Os las iremos presentando de menor a mayor nivel de «complejidad».
Ubuntu Software
La forma más simple e intuitiva de todas es a través de esta aplicación. En realidad, Ubuntu Software (antes Centro de Software de Ubuntu) no es más que un fork de GNOME Software diseñado para priorizar los paquetes snap. En esta tienda podemos buscar cualquier tipo de paquete, y aparecerá si está en los repositorios oficiales de Ubuntu o en Snapcraft, a donde se suben los paquetes snap.
Para acceder deberemos hacer clic sobre el icono de Ubuntu Software, que suele estar en el panel lateral. Esta aplicación se divide en varias secciones, todas ellas accesibles desde la parte superior:
- A la izquierda del todo tenemos la lupa, desde donde podremos realizar búsquedas.
- En el centro tenemos los apartados para:
- Explorar (por la tienda).
- Aplicaciones instaladas, donde veremos lo que tenemos instalado, aunque no aparecen todos los paquetes.
- Actualizaciones, donde veremos lo que está por actualizar cuando haya paquetes nuevos.
Con respecto a Ubuntu Software, me parece importante volver a mencionar aquello de que es una tienda diseñada para priorizar los paquetes snap. Los nativos de Ubuntu son los DEB, siendo los snap unos que contienen en sí mismos software principal y dependencias. Son una opción, pero puede no ser nuestra favorita. Si elegimos usar Ubuntu Software, tenemos que fijarnos en el desplegable que hay arriba a la derecha. Es aquí donde veremos si una opción está en versión DEB; por defecto nos ofrecerá el paquete snap. Lo que nos hace proponer una alternativa.
GNOME Software
¿Cómo voy a instalar GNOME Software si Ubuntu Software es lo mismo y ya viene instalado? Pues porque no lo es ni se acerca a serlo. Ubuntu Software tiene unas restricciones y una filosofía que no tiene GNOME Software. La tienda oficial de Project GNOME ofrece el software sin priorizar ni ocultar nada, o si prioriza algo será la opción del paquete DEB, el de toda la vida. Lo malo de hablar de esta opción en segunda posición es que para usarla tendremos que instalar la tienda con el penúltimo método, con el terminal, y desplegaremos todo su potencial añadiéndole soporte para Flathub.
Una vez la tengamos instalada, GNOME Software es casi un calco de Ubuntu Software (de hecho es justo al contrario). Buscaremos con la lupa, seleccionaremos un programa, comprobaremos la fuente de origen y haremos clic en Instalar. Tan sencillo como eso. El único problema es que el paquete no aparece en Ubuntu Software. Si buscamos «gnome software» aparece como instalado, pero no es así. Deberemos instalarlo como explicamos en el apartado de la consola.
El Gestor de paquetes Synaptic
Synaptic es un sistema más avanzado de instalación y eliminación de aplicaciones que Ubuntu Software. Aun así, el entorno es gráfico y muy potente, y dispone un control completo sobre las aplicaciones que se hallan instalados en el sistema, sus dependencias y las distintas versiones de paquetes que pueden instalarse según las necesidades. Desde Ubuntu 12.04 Synaptic no viene instalado por defecto, y si queremos utilizarlo hay que instalarlo desde el Ubuntu Software, buscando por Synaptic, o desde el terminal.
Para abrir Synaptic haremos clic sobre el icono de la rejilla, o presionaremos la tecla Meta, y buscaremos Synaptic. Con este gestor podremos instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla. La pantalla de Synaptic, como veis, está dividida en 4 secciones. Las dos más importantes son la lista que incluye la sección de categorías (1) en el lado izquierdo y la de los paquetes (3) en el lado derecho. Al seleccionar un paquete de la lista se mostrará una descripción del mismo (4).
Para instalar un paquete seleccionaremos una categoría, pulsaremos con el botón derecho del ratón sobre el paquete deseado y seleccionaremos Marcar para instalar o bien haremos doble clic en el nombre del paquete. Marcaremos de esta forma todos los paquetes que deseemos instalar en el sistema y pulsaremos sobre el botón Aplicar para que comience su instalación. Synaptic descargará él solo los paquetes necesarios desde los repositorios en internet o desde el medio de instalación.
También es posible emplear el botón Buscar para encontrar los paquetes que deseemos instalar. Al pulsar sobre este botón podremos realizar búsquedas de programas mediante su nombre o descripción. Una vez localizado el programa que deseamos instalar hacemos doble clic sobre él para instalarlo. Si queremos eliminar un programa bastará con que pulsemos con el botón derecho encima de éste y seleccionemos Eliminar o Eliminar por completo.
En todos los casos, los cambios surtirán efecto una vez que hagamos clic sobre el botón de Aplicar.
El gestor de paquetes Synaptic, al igual que Ubuntu Software, se encarga de resolver por sí mismo las dependencias de los paquetes para que las aplicaciones funcionen correctamente. Del mismo modo es posible configurarlo para que instale los paquete recomendados que, sin ser requeridos por la aplicación, pueden cumplir otras funciones adicionales. Si queremos activar este comportamiento podemos acudir a Configuración > Preferencias, y en la pestaña General marcar la casilla Considerar los paquetes recomendados como si fuesen dependencias.
Paquetes flatpak y snap
Como hemos explicado, Ubuntu no soporta los paquetes flatpak tras la instalación de cero. De hecho, a Canonical no le gusta mucho la idea, y su Ubuntu Software ni siquiera soporta los flatpak; está modificado para que no se le pueda añadir el soporte, o por lo menos no de una manera fácil que se haya compartido nunca en la comunidad Linux. Los paquetes snap sí se pueden instalar directamente desde Ubuntu Software, y su instalación es tan sencilla como la de cualquier otro paquete, aunque también se pueden instalar desde el terminal como explicaremos en el siguiente punto.
La cosa es diferente cuando queremos instalar paquetes flatpak. Tal y como explicamos en este artículo, primero debemos instalar el paquete «flatpak», luego «gnome-software», ya que la tienda oficial de Ubuntu no los soporta, luego un plugin para GNOME Software y luego añadir el repositorio de Flathub. Una vez se reinicia, los paquetes flatpak aparecen como opción en GNOME Software, pero no a Ubuntu Software.
Sobre este tipo de paquetes, tanto los snap como los flatpak cuentan con todo lo necesario (software y dependencias) para que un programa funcione. Lo bueno que tienen es que se actualizan muy pronto y funcionan en cualquier distribución Linux, y de hecho hay algunos programas que sólo los encontramos en Flathub (flatpak) o en Snapcraft (snap). Son una opción a tener en cuenta, pero para tenerlo todo merece la pena usar GNOME Software.
A través de la consola
Hasta ahora hemos visto la forma gráfica de instalar programas en Ubuntu. A continuación vamos a ver cómo realizar esto mismo pero a través del terminal. Aunque a muchos usuarios les echa para atrás todo lo relacionado con «pantallas negras», debéis saber que este método no supone para nada complicación alguna. Al contrario, es más cómodo y sencillo, y por supuesto más rápido.
Para instalar software en Ubuntu con este método, lo primero es abrir el terminal, lógicamente. Podemos hacerlo desde el icono de la rejilla o presionando la tecla Meta y buscando «terminal», y también se abre pulsando la combinación de teclas Ctrl+Alt+T, siempre y cuando no se haya cambiado el atajo, bien sea por parte del usuario o porque así lo decida Canonical en el futuro. Desde el terminal, lo que podemos hacer es:
- Instalación de paquetes:
sudo apt install nombre-del-paquete
- Instalar varios paquetes:
sudo apt install nombre-del-paquete1 nombre-del-paquete2 nombre-del-paquete3
- Desinstalar paquetes:
sudo apt remove nombre-del-paquete
- Desinstalar un paquete y sus archivos de configuración asociados:
sudo apt remove --purge nombre-del-paquete
- Actualizar la lista de paquetes disponibles en el repositorio:
sudo apt update
- Actualizar todos los paquetes instalados en el equipo:
sudo apt upgrade
- Instalar un paquete snap:
sudo snap install nombre-del-paquete
- Desinstalar un paquete snap:
sudo snap remove nombre-del-paquete
- Actualizar los paquetes snap:
sudo snap refresh
Una vez ejecutemos el comando es posible que el sistema nos pregunte si deseamos instalar el paquete que hemos seleccionado y aquellos otros que sean dependientes de este, mostrándonos ciertos detalles del mismo como su nombre completo, versión o tamaño. Contestaremos afirmativamente y esperaremos a que termine la instalación.
Paquetes .deb
Si algo que queremos instalar no está disponible ni en repositorios oficiales, ni como snap ni flatpak, es probable que su desarrollador lo ofrezca como paquete .deb. Por ejemplo, si queremos instalar el navegador web Vivaldi, podemos buscar todo lo que queramos en GNOME Software que no lo encontrará ni aunque hayamos habilitado el soporte para paquetes flatpak. Curiosamente, sí está disponible en los repositorios oficiales de Manjaro, pero no lo está en la mayoría porque tiene un tanto por cien (no recuerdo si un 4% o un 6%) correspondiente a la interfaz gráfica que no es de código abierto. Al final, si queremos instalar Vivaldi en Ubuntu tenemos que hacerlo usando su paquete .deb.
Sea Vivaldi o cualquier otro programa, podemos instalar su paquete DEB descargándolo desde su página web oficial e instalándolo. Podemos hacerlo de diferentes maneras:
- Doble clic e instalarlo con lo que no los abra. Es probable que se abra Ubuntu Software.
- Clic derecho y elegir «Instalación de software», lo que nos abrirá GNOME Software si lo tenemos instalado.
- En un terminal, escribir sudo dpkg -i nombre_del_paquete (merece la pena arrastrarlo al terminal para no equivocarnos si el nombre es largo).
Algo interesante a destacar es que muchos de estos paquetes nos añaden el repositorio oficial del proyecto para actualizar en el futuro.
Aquí finaliza esta guía en la que os hemos mostrado diversas formas de realizar la instalación de paquetes en Ubuntu. Esperamos que os resulte útil.



