Cómo instalar software en Linux: Explicación de los formatos de paquete

Has cambiado a Linux y quieres instalar algún software. Pero los administradores de paquetes difieren según su distribución. Entonces, ¿qué aplicaciones puedes descargar e instalar? Todo está en los acrónimos.

Has cambiado a Linux y quieres instalar algún software.  Pero los administradores de paquetes difieren según su distribución.  Entonces, ¿qué aplicaciones puedes descargar e instalar?  Todo está en los acrónimos.
Anuncio

Bienvenido a Linux. Lo más probable es que tu distribución venga con un montón de software para cubrir los aspectos básicos. Sin embargo, no importa qué tan exhaustivo de un trabajo lo hizo, desea instalar más. La pregunta es, ¿cómo?

La instalación de software en Linux se siente más cerca de un teléfono inteligente que Windows. La mayoría de las veces, usted 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 presionar el botón de instalación.

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

Los administradores de paquetes trabajan buscando en los repositorios de software de su distribución. Pero a veces lo que quieres no está allí. Ocasionalmente, descargará un archivo de un sitio web y hará clic en él como lo haría con un EXE de Windows. Excepto que hay un problema. Al igual que no hay una sola versión de Linux, no hay un formato universal de paquete de Linux (aunque algunas personas están tratando de cambiar ese Ubuntu Snaps vs Red Hat Flatpaks, ¿Cuál es la diferencia? Ubuntu Snaps vs Red Hat Flatpaks, ¿Cuál es la diferencia? Distribuciones de Linux distribuyen 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. Más información).

Necesita saber qué tipo de archivo instalará correctamente el software para su distribución. Afortunadamente, solo necesita 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 una 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, utiliza el comando dpkg, por ejemplo:

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

Como Ubuntu se basa en Debian, los DEB son fáciles de encontrar. Con millones de usuarios y un gran reconocimiento de nombres, Ubuntu y DEB se han convertido en Windows y EXEs del mundo de Linux.

Tanto Debian como Ubuntu usan el formato de archivo DEB, pero los paquetes que funcionan en uno no pueden 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 los DEB destinados a su distribución.

Distros populares que usan DEB:

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

Paquetes de RPM

RPM fue originalmente para Red Hat Package Manager. Ahora el acrónimo es recursivo, representando 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 empresa de código abierto del mundo de mil millones de dólares 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 elección preferida 5 Razones para usar Pure Open Distro de distribución, Fedora 5 Razones para usar Pure Open Source Distro, Fedora Fedora no es tan conocida como Ubuntu, y tiene una reputación de ser difícil de usar. Pero si esto es cierto, ¿por qué tanta gente continúa usando Fedora? Lea más, este es el tipo de archivo de paquete que usará para instalar el software. Cuando haces 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 usan RPM. openSUSE es otra comunidad prominente que ha adoptado RPM 6 Razones por las que debe elegir openSUSE y Geeko 6 Razones por las que debe elegir openSUSE y Geeko Hay buenas razones para que openSUSE siga atrayendo usuarios, y estos son algunos de ellos. Tal vez seas la próxima persona en enamorarse del Geeko. Lee mas . Puede instalarlos usando YaST, el servicio de ventanilla única de la distribución para hacer la mayor parte de la administración del sistema.

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

 rpm -ivh /home/user/software.rpm 

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

Distribuciones populares que usan 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 cambio, contiene los archivos fuente necesarios para compilar la aplicación en cuestión. Algunos archivos TAR incluyen sus propias instrucciones de instalación personal, y es posible que el programa resultante no aparezca automáticamente en el menú de la aplicación.

Distribuciones populares que utilizan exclusivamente TAR:

  • Arch Linux
  • Slackware

Más de dónde viene eso

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

¿Por qué los formatos de paquetes son tan extraños?

Cada tipo es un archivo que contiene lo que una aplicación necesita para ejecutar 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é Linux Package Manager (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 influir en la elección de la distribución. Veamos cómo funcionan los diversos administradores de paquetes. Lea más, lo que entra en los metadatos varía. Es por eso que incluso los formatos que comparten el mismo nombre, como Fedora y openSUSE RPM, no se garantiza que sean 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!

In this article