🥇 Repositorios y herramientas de administración de paquetes

🍿 ¿Qué son los administradores de paquetes en Linux?

  • Son una característica principal para distinguir entre las distribuciones de Linux.
  • Es el método utilizado para instalar software en un sistema Linux.
  • Similar en cierta forma al método con el que se instala software en Windows.
  • Cada distribución de Linux tiene su(s) repositorio(s) de distribución.
  • Cuando se descarga una aplicación, se requiere que otra verifique el software y lo instale.
  • Cuando se instala, el administrador de paquetes verificará las dependencias necesarias para instalarlas.

🍿 ¿Qué información contienen los paquetes en Linux?

  • Contienen información de dependencias (otros paquetes requeridos para hacer este paquete funcionar).
  • Numero de versión.
  • Información de la arquitectura (typo de procesador).

🍿 ¿En qué consiste la instalación desde el código fuente?

Este proceso se completa descargando archivos .tar/.gz (tarballs), descomprimiéndolo y después realizando el proceso de compilación del código fuente.

🍿 ¿En que consiste la instalación mediante paquetes pre-empaquetados (pre-build packages)?

Los tipos mas comunes de estos paquetes son:

🥤 RPM (RedHat Package Manager).

Utilizado por
RedHat Enterprise Linux
Fedora
Centos
SUSE
openSUSE
Aplicaciones utilizadas para su instalación
YUM (RedHat, Fedora, Centos)
Zypper (SUSE, openSUSE)
GNOME (RedHat, Fedora, Centos)
YaST (SUTE, openSUSE)

🥤 .deb (debian)

Utilizado por
Debian
Ubuntu
Linux Mint
Elementary OS
Aplicaciones utilizadas para su instalación:
Aptitude
GNOME Software

Prácticamente todas las distribuciones Linux revisan automáticamente las actualizaciones. Si se encuentran actualizaciones, se notifican en el ambiente de escritorio y se solicita la aprobación antes de realizar dicha actualización.