Los administradores de paquetes son una parte importante del trabajo con las distribuciones modernas de Linux. En los primeros días de Linux, la vida era más complicada. Si deseaba instalar una pieza de software, tenía que descargar un archivo (o archivos) y luego configurar el software para que se ejecutara en su sistema en particular. Esto no facilitó mucho la instalación del software.
Por lo tanto, los paquetes y los administradores de paquetes se inventaron para combatir la complejidad que implica la instalación de software en sistemas Linux y Unix. Los paquetes de software se componen de múltiples archivos de datos combinados en un solo archivo, lo que facilita la portabilidad y el almacenamiento, y los administradores de paquetes le permiten descargar e instalar software fácilmente.
Historial de administradores de paquetes
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
Los administradores de paquetes han evolucionado a lo largo de los años. En 1994, Ian Murdock introdujo dpkg como script de shell. Apt (Advanced Packaging Tool) se introdujo en 1998. Su sintaxis habitual es apt-get. y apt-cache . Mientras apt-get resuelve dependencias para instalar software en sistemas basados en Debian, dpkg instalará software que no requiere resolución de dependencia. Y RPM (Red Hat Package Manager) fue presentado en 1997 por Erik Troan y Marc Ewing.
Algunas versiones de Linux han creado sus propios formatos de paquetes, pero los formatos más comunes son .deb y .rpm, y estos archivos .deb y .rpm se instalan mediante administradores de paquetes. Red Hat, Fedora, SUSE y algunas distribuciones más pequeñas usan archivos .rpm, mientras que Debian, Ubuntu, Linux Mint, Pop_OS y Raspbian usan archivos .deb.
En los primeros días de Linux, los usuarios tenían que memorizar los comandos para invocar un administrador de paquetes desde la línea de comandos. Algunos ejemplos:
$ rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
$dpkg -i apt-ntop.deb
$sudo apt install audacity
Eso ha cambiado, y ahora la mayoría de las distribuciones tienen centros de software, donde una interfaz gráfica de usuario ayuda a los usuarios a encontrar e instalar software sin tener que usar la línea de comandos.
¿Cuál es tu administrador de paquetes favorito?
De los siguientes 10 administradores de paquetes actuales y heredados, ¿cuál es su favorito? ¿Hemos dejado fuera tu favorito? Háganos saber en los comentarios.