¿Cómo instalar un programa en GNU/Linux?

Escrito por: Azure CC


¿Qué onda chavos? Supongo que vienen aquí porque no tienen la menor idea de como instalar programas, para eso depende mucho de la distro que uses. Pero hablaremos de los métodos más comunes y por niveles:

  • Un cafecito
  • Me dejo por otra
  • Suicidio asistido por Github

Un cafecito

Si eres un simple mortal que no quiere morir, pues tienes unas alternativas:

  • Tienda de aplicaciones: Bro, es lo más fácil, dependiendo de tu distro y entorno de escritorio, solo debes buscar que tienda de aplicaciones trae, por ejemplo, Kubuntu con KDE Plasma, entonces buscas Discover. Así que busca en Google tu distro y la tienda que trae, por ejemplo, “Hannah Montana Linux, ¿qué tienda de aplicaciones tiene?”. Una vez dentro de la tienda, buscas tu programa, das a instalar y listo.
  • AppImage: En lo personal, este es mi método favorito, solo ve a la página oficial de tu programa favorita, busca si tiene .appimage, lo descargas, das click derecho, vas a permisos y le das en Permitir la ejecución del archivo como programa, cierras y solo das doble click al archivo y se empezará a ejecutar. Este método tiene sus peros y es el tema espacio, ya que estos archivos empaquetan todo lo que necesita para correr, por lo que su tamaño es más grande que otros métodos.

Me dejo por otra

Aquí aumenta no mucho la dificultad, pero implica meterse a la terminal y pues a algunos no les gusta… La verdad no entiendo por qué.

  • Gestores de paquetes por terminal: Dependiendo de tu distro, hay diversos gestores de paquetes, pero se resume en
    • APT (Advanced Package Tool) / DPKG
      • Distribuciones: Debian, Ubuntu, Linux Mint, Kali Linux, etc.
      • Formato de paquete: .deb
      • Comandos:
        • sudo apt install programafeliz
        • sudo apt install ./programafeliz.deb
    • DNF (Dandified YUM)
      • Distribuciones: Fedora, Red Hat Enterprise Linux (RHEL), CentOS Stream, etc.
      • Formato de paquete: .rpm
      • Comandos:
        • sudo dnf install programafeliz
        • sudo dnf install programafeliz.rpm
    • Pacman
      • Distribuciones: Arch Linux, Manjaro, EndeavourOS, etc.
      • Formato de paquete: .pkg.tar.zst
      • Comandos:
        • sudo pacman -S programafeliz
        • sudo pacman -U programafeliz.pkg.tar.zst

☝️🤓

Como pueden ver, les dí dos comando por cada gestor de archivos, ya que el primero es para que el gestor descargue todo y listo, y el otro es por si tienen el archivo. Cuando usen el comando para el archivo, deben abrir la carpeta contenedora desde terminal; aunque casi siempre pueden irse a su explorador de archivos, ir a donde está su archivo, presionar click derecho y verán la opción Abrir terminal en esta carpeta, y listo, su terminal abre justo en esa carpeta para que ejecuten sus archivos.

Suicidio asistido por Github

Bien, supongo que si has llegado aquí es porque tienes algo de experiencia, pero para tu mala suerte te toca leer, si padrino, porque el método de aquí es compilar por tu cuenta los programas y este varía mucho dependiendo de lo que diga la repo.

  • Compilar con Github: Aquí debes seguir la guía de la repo de tu programa de nicho de confianza, verás comandos como ./configure, make y sudo make install.
  • *Comandos automatizados: Seguramente te toparás con un tutorial o un archivo README.md que te pide pegar en la terminal algo que empieza con curl -sL https://... | bash. Esto es, literalmente, bajarse un script de internet y ejecutarlo de golpe en tu computadora. ¿Es rápido? Sí. ¿Es seguro? Es como darle las llaves de tu casa a un desconocido y pedirle que te acomode los muebles. Funciona muy bien, pero hazlo solo si confías en el tipo extraño del internet que te dio el comando.
  • Distrobox… a veces: Distrobox es un método que para los cerdos incultos que no sabemos como funciona, prácticamente instala un GNU/Linux a medio cocinar en una caja, de cualquier distro; en esa caja no se sale nada, está atrapado como yo en Latam, pero el pedo es que como es una distro a medio cocinar, tu debes de encargarte de poner las librerías.

Saquenme de Latam

Como tal usar distrobox no es muy complicado, prácticamente instalas el esqueleto de la distro que elijas y suele usarse solo en programas hechos y optimizados para una distro en especial, por ejemplo, DaVinci Resolve de que se puede instalar en cualquier distro se puede, pero que suele ser a veces un dolor de cabeza porque está diseñada para Rocky Linux. La complicación de este método viene del mismo programa y como se instala porque si el programa usa algún gestor de paquetes, pues ya la libraste.

Discusión 🐧

Inicia sesión para comentar o vete a llorar a la llorería.