Cómo instalar el software en los formatos de paquetes de Linux explicados

Cómo instalar el software en los formatos de paquetes de Linux explicados / Linux

Bienvenido a Linux. Es probable que su distribución venga con un montón de software para cubrir los conceptos básicos. Sin embargo, no importa qué tan completo sea el trabajo que hizo, usted desea instalar más. La pregunta es, ¿cómo??

Instalar software en Linux se siente más cercano a un teléfono inteligente que a Windows. La mayoría de las veces, iniciará un administrador de paquetes (similar a una tienda de aplicaciones) y buscará el nombre de la aplicación que desea. A partir de ahí, se trata de pulsar el botón de instalar..

Pero los administradores de paquetes cambian dependiendo de su distribución. Ubuntu usa el software de Ubuntu. Eso es simplemente una versión rebautizada del software GNOME, que es lo que usa Fedora. Mientras tanto, openSUSE hace lo suyo con YaST..

Los gestores de paquetes trabajan buscando los repositorios de software de su distribución. Pero a veces lo que quieres no está ahí. Ocasionalmente, descargará un archivo de un sitio web y lo pulsará como si fuera un Windows EXE. Excepto que hay un problema. Al igual que no hay una versión única de Linux, no hay un formato universal de paquete de Linux (aunque algunas personas están tratando de cambiar el formato de Ubuntu Snaps contra Red Hat Flatpaks, ¿Cuál es la diferencia? aplicaciones en muchos formatos. Durante años, los dos más populares han sido .debs y .rpms, pero esto puede estar empezando a cambiar con los paquetes Snap de Ubuntu y Flatpak de Red Hat. Leer más).

Debe saber qué tipo de archivo instalará correctamente el software para su distro. Afortunadamente, solo necesitas aprender algunos acrónimos y abreviaturas para dar sentido a la situación..

Paquetes DEB

El formato DEB recibe su nombre de Debian, una distribución de Linux y uno de los proyectos de código abierto más grandes que existen. Puede hacer clic en un DEB para instalar una aplicación directamente o buscar en un administrador de paquetes para que haga el trabajo por usted en segundo plano. En la terminal, usas el dpkg comando, por ejemplo:

sudo dpkg -i /home/user/software.deb

Dado que Ubuntu se basa en Debian, los DEB son fáciles de encontrar. Con millones de usuarios y un fuerte reconocimiento de nombre, Ubuntu y DEBs se han convertido en el Windows y EXEs del mundo Linux..

Debian y Ubuntu usan el formato de archivo DEB, pero los paquetes que funcionan en uno pueden no en el otro. Los paquetes a veces son compatibles con ambos, como con Google Chrome. No asuma que este es el caso. Asegúrese de descargar DEBs destinados a su distribución.

Distros populares que usan DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Trisquel
  • gNewSense

Paquetes RPM

RPM originalmente representaba a Red Hat Package Manager. Ahora el acrónimo es recursivo, en representación de RPM Package Manager. De cualquier manera, los orígenes son con Red Hat. La organización con sede en Carolina del Norte que se convirtió en la primera compañía de código abierto de miles de millones de dólares del mundo desarrolló el formato para Red Hat Linux. Como resultado, esto es lo que encontrará en todo el ecosistema de Red Hat..

Eso significa que si Fedora es su distro de elección 5 razones para usar Pure Open Source Distro, Fedora 5 razones para usar Pure Open Source Distro, Fedora no es tan conocida como Ubuntu, y tiene la reputación de ser difícil de usar. Pero si esto es cierto, ¿por qué tantas personas siguen usando Fedora? Lea más, este es el tipo de archivo del paquete que utilizará para instalar el software. Cuando hace clic en un RPM, se abrirá dentro del software GNOME.

A pesar del nombre, las distribuciones relacionadas con Red Hat no son las únicas que utilizan RPM. openSUSE es otra comunidad destacada que ha adoptado RPM 6 razones por las que debes elegir openSUSE y Geeko 6 razones por las que debes elegir openSUSE y Geeko Existen buenas razones por las que openSUSE sigue atrayendo usuarios, y aquí hay algunas de ellas. Tal vez seas la próxima persona que se enamore del Geeko. Lee mas . Puede instalarlos utilizando YaST, la ventanilla única de la distribución para realizar la mayoría de la administración del sistema.

De cualquier manera, puede instalar paquetes usando el rpm comando, por ejemplo:

rpm -ivh /home/user/software.rpm

Fedora y openSUSE usan RPM, pero los paquetes no son intercambiables. Nuevamente, asegúrese de que el RPM que descarga esté destinado a su distribución.

Las distribuciones populares que utilizan RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Paquetes TAR

Sé que dije que no hay un formato de paquete universal para Linux, pero eso no es 100% cierto. Cuando vea una aplicación empaquetada como TAR, TGZ o TAR.GZ, es muy probable que se ejecute en su máquina. El problema es que la instalación no es tan simple como apuntar el cursor o ingresar un solo comando. La instalación de un archivo TAR es digna de su propia guía independiente Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux Leer más .

Eso es porque este archivo no se envía en un formato ejecutable. En su lugar, contiene los archivos de origen necesarios para compilar la aplicación en cuestión. Algunos archivos TAR vienen con sus propias instrucciones de instalación personales y es posible que el programa resultante no aparezca automáticamente en el menú de la aplicación..

Distros populares que utilizan exclusivamente TAR:

  • Arch Linux
  • Slackware

Más de donde vino eso

Los tres tipos mencionados anteriormente no son los únicos formatos de paquete para Linux, pero son los más comunes. Algunas distros desarrollan sus propios tipos que no se utilizan en otros lugares. Gentoo tiene ebuild. Pardus tiene PiSi (abreviatura de paquetes instalados correctamente según lo previsto). Android, que técnicamente es una distribución de Linux, usa APK.

¿Por qué los formatos de paquetes son tan raros??

Cada tipo es un archivo que contiene lo que necesita ejecutar una aplicación más los metadatos requeridos por un administrador de paquetes. Dado que las diferentes distribuciones utilizan diferentes herramientas y repositorios, ¿qué Administrador de paquetes de Linux (y Distro) es adecuado para usted? ¿Qué administrador de paquetes de Linux (y Distro) es adecuado para usted? Una diferencia clave entre las principales distribuciones de Linux es el administrador de paquetes; las diferencias son lo suficientemente fuertes como para que pueda influir en la elección de la distribución. Veamos cómo funcionan los distintos gestores de paquetes. Leer más, lo que entra en esos metadatos varía. Es por eso que incluso los formatos que comparten el mismo nombre, como Fedora y openSUSE RPM, no están garantizados para ser compatibles.

¿Qué piensas de instalar software en Linux? ¿Cómo se compara con otros sistemas operativos? ¿Podría ser mejorado? Comparte tus pensamientos, y si tienes alguna pregunta, no dudes en preguntar!

Explorar más sobre: ​​Instalar software, Linux.