¿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)
- .deb (Debian)
¿Cuáles son las distribuciones Linux que utilizan RPM?
Las distribuciones Linux que usan RPM son:
- RedHat Enterprise Linux
- Fedora
- Centos
- SUSE
- openSUSE
¿Cuáles son las aplicaciones que utilizan RPM para instalar software?
Las aplicaciones que usan RPM para instalar software son:
- YUM (RedHat, Fedora, Centos)
- Zypper (SUSE, openSUSE)
- GNOME (RedHat, Fedora, Centos)
- YaST (SUSE, openSUSE)
¿Cuáles son las distribuciones de Linux que utilizan .deb?
Las distribuciones linux que usan .deb son:
- Debian
- Ubuntu
- Linux Mint
- Elementary OS
¿Cuales son las aplicaciones que utilizan .deb para instalar software?
- 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.