5 Maneras de Instalar Software en Ubuntu

5 Maneras de Instalar Software en Ubuntu

Instalar software en Ubuntu Linux puede ser un poco diferente de lo que estás acostumbrado en Windows o macOS. Puede parecer desalentador al principio, pero no temas. Instalar software en Ubuntu es en realidad bastante sencillo una vez que entiendes los conceptos básicos. Vamos a descubrir cómo.

1. Usando el Gestor de Paquetes Predeterminado

Una de las mejores cosas de Linux es que cada distribución (como Ubuntu, Fedora o Debian) viene con su propio gestor de paquetes. Por ejemplo, Ubuntu y sus derivados utilizan APT (Advanced Package Tool). Con el gestor de paquetes APT, puedes descargar software, verificar dependencias e instalar todo directamente desde tu terminal de Ubuntu.

Usar el gestor de paquetes suele ser simple. Por ejemplo, si deseas instalar un reproductor multimedia como VLC, no necesitas buscar en internet archivos de instalación. En su lugar, abre tu terminal y escribe:

sudo apt install vlc

Instalando VLC media player en la Terminal de Ubuntu.

El gestor de paquetes buscará los archivos necesarios, los instalará e incluso los configurará por ti.

Para asegurarte de que estás obteniendo las versiones más recientes disponibles, es una buena práctica actualizar tu lista de paquetes antes de la instalación:

sudo apt update

Si alguna vez necesitas desinstalar algo, solo usa:

sudo apt remove vlc

¿Qué pasa si no conoces el nombre real del paquete? ¡No hay problema! Los gestores de paquetes APT te permiten buscar por palabras clave.

Por ejemplo, si estás buscando un editor de texto, puedes buscar un editor y ver una lista de opciones. Usa un simple comando apt search:

sudo apt search 

Ni siquiera soy un usuario intensivo de la línea de comandos, pero aún así uso APT para instalar y eliminar software. Me di cuenta de lo increíblemente eficiente que es: es mucho más rápido que descargar e instalar manualmente cada pieza de software.

2. Instalando Software a Través de la Interfaz Gráfica

Si eres más una persona visual y te sientes intimidado por la interfaz de línea de comandos, no te preocupes. La mayoría de las distribuciones modernas de Linux vienen con un centro de software gráfico. Por ejemplo, Ubuntu proporciona el Centro de Software de Ubuntu, donde puedes navegar, instalar y eliminar aplicaciones sin tocar nunca la terminal. Puedes buscar software por nombre o categoría, leer descripciones y reseñas, e instalarlo con un simple clic.

Para usar el centro de software, simplemente busca Centro de Aplicaciones en el menú de Aplicaciones y ábrelo.

Abriendo el Centro de Aplicaciones en Ubuntu

A continuación, navega a través del software disponible o utiliza la función de búsqueda para encontrar lo que necesitas. Haz clic en el software deseado y luego presiona el botón Instalar.

Después de la instalación, puedes abrir el software directamente desde el Centro de Software o localizarlo en tu menú de Aplicaciones.

Mientras buscas herramientas en el Centro de Software, podrías encontrar dos formatos de paquete: DEB y Snap.

Opción de Búsqueda en el Centro de Aplicaciones de Ubuntu

DEB es el formato tradicional para Ubuntu, que ofrece instalaciones rápidas y eficientes. Los paquetes Snap, por otro lado, son un formato más seguro y portátil que agrupa todas las dependencias para una gestión más fácil. Sin embargo, los paquetes Snap pueden ser más grandes y más lentos en comparación con DEB.

3. Usando Repositorios de Terceros

A veces, el software que necesitas puede no estar presente en los repositorios predeterminados de Ubuntu. Ahí es donde entran los repositorios de terceros o PPA (Archivos de Paquetes Personales). Desarrolladores independientes o comunidades mantienen estas fuentes adicionales de software y a menudo proporcionan acceso a versiones más nuevas de software o programas que los repositorios predeterminados no incluyen.

Nota: Debes tener precaución al agregar PPA o repositorios de terceros. Para evitar instalar herramientas potencialmente dañinas, asegúrate de que sean confiables y de buena reputación.

Por ejemplo, si deseas instalar una versión más nueva de un programa que no está disponible en tu repositorio predeterminado, puedes agregar un repositorio de terceros usando este comando:

sudo add-apt-repository ppa:nombre/aquí

Después de agregar el PPA, modifica tu lista de paquetes para reconocer la nueva fuente:

sudo apt update

Luego, instala el software como de costumbre. Una vez instalado, el software se actualizará automáticamente junto con otro software del sistema cada vez que se ejecute el actualizador del sistema.

4. Instalación Manual de Paquetes

Ocasionalmente, es posible que necesites instalar software que no está disponible en ningún repositorio. En tales casos, puedes descargar el paquete directamente desde el sitio web dedicado del software. Para sistemas basados en Debian, estos paquetes generalmente tienen una extensión .deb.

Para comenzar, descarga el archivo DEB desde una fuente confiable y guárdalo en una ubicación conocida, como tu carpeta de Descargas. Una vez recuperado, abre tu terminal, navega a la ubicación de descarga y ejecuta este comando dpkg:

sudo dpkg -i nombre_del_paquete.deb

Asegúrate de sustituir nombre_del_paquete.deb con el nombre real del archivo. Si experimentas problemas de dependencia, puedes corregirlos ejecutando:

sudo apt install -f

Alternativamente, puedes usar:

sudo apt --fix-broken install

También hay casos en los que podrías necesitar instalar software distribuido como archivos de código fuente, como .tar.gz o archivos .zip. Para instalar estas aplicaciones, generalmente descargas el archivo de código fuente desde el sitio web oficial de la aplicación y luego lo extraes.

Puedes extraer el archivo a través de un gestor de archivos o ejecutando el comando:

tar -xzvf nombre_del_archivo.tar.gz

Después de extraer el archivo, navega al directorio extraído con el comando cd:

cd directorio_extraído

Además, verifica si hay un archivo README o INSTALL en el directorio, ya que estos archivos suelen contener instrucciones importantes sobre el proceso de instalación y cualquier dependencia requerida.

Además, si no se han instalado previamente las herramientas de desarrollo, puedes obtenerlas con este comando:

sudo apt install build-essential

Una vez que las herramientas requeridas estén instaladas, compila e instala la aplicación ejecutando estos comandos en secuencia:

./configure  
make  
sudo make install

El comando ./configure busca dependencias esenciales y configura el proceso de compilación. El comando make compila el código fuente, y el sudo make install instala la aplicación compilada en tu sistema.

5. Instalando a Través de Paquetes Universales

En los últimos años, los formatos de paquetes universales como Snap y Flatpak han ganado popularidad porque te permiten instalar software en diferentes distribuciones de Linux sin problemas de compatibilidad.

Los paquetes Snap son gestionados por Snapd. Si Snapd no está configurado en tu sistema, puedes instalarlo usando:

sudo apt install snapd

Una vez que Snapd esté configurado, puedes instalar un paquete Snap ejecutando:

sudo snap install nombre-del-paquete

De manera similar, puedes usar Flatpak configurándolo primero. Después de la configuración, puedes instalar una aplicación ejecutando esto:

flatpak install nombre-del-paquete

Por ejemplo, para instalar un reproductor multimedia VLC usando Flatpak, puedes usar esto:

flatpak install flathub org.videolan

Otra opción son los AppImages, que son aplicaciones de un solo archivo que no requieren instalación. Para usar un AppImage, descarga el archivo desde el sitio web oficial y hazlo ejecutable ejecutando:

chmod +x application.AppImage

Luego, puedes ejecutar la aplicación directamente con:

./application.AppImage

Los AppImages son portátiles y se pueden ejecutar incluso desde una memoria USB.

Ya sea que prefieras usar la línea de comandos o interfaces gráficas, Linux ofrece opciones flexibles para instalar software, por lo que puedes explorar nuevas aplicaciones y adaptar tu experiencia en Linux a tus preferencias.

Crédito de la imagen: Arnold Francisca a través de Unsplash. Todas las alteraciones y capturas de pantalla por Haroon Javed.