Pacman (gestor de paquetes)

Pacman
Pacman-4.1.0rc1-39-gf89f4.png
Pacman ejecutándose en una terminal.
Desarrollador(es)
Pacman Development Team
archlinux.org/pacman
Información general
Autor(es) Judd Vinet
Lanzamiento inicial febrero de 2002
Última versión estable 4.1.1[1]
01 de abril de 2013 (3 años, 8 meses y 6 días)
Género Sistema de gestión de paquetes
Programado en C
Sistema operativo GNU/ Linux
Licencia GPL
En español
[ editar datos en Wikidata]

Pacman es el gestor de paquetes de la distribución GNU/Linux Arch Linux. Fue desarrollado por el creador de Arch Linux, Judd Vinet. Pacman es capaz de resolver las dependencias, y descargar e instalar automáticamente todos los paquetes necesarios. En teoría, el usuario solo necesita ejecutar una única orden para actualizar por completo el sistema. Además de ser utilizado en Arch Linux, Pacman también es usado en Manjaro, Parabola, Frugalware[3]

El gestor de paquetes Pacman es uno de los puntos fuertes de Arch Linux. Combina un simple paquete binario con un formato fácil de usar sistema de construcción (makepkg y ABS). Pacman permite administrar fácilmente los paquetes, ya sea desde los repositorios oficiales de Arch Linux, o desde repositorios propios de usuarios.

Pacman mantiene el sistema actualizado al día mediante la sincronización de la lista de paquetes con el servidor primario. Este modelo cliente/ servidor también le permite descargar e instalar paquetes completos con todas las dependencias requeridas con un simple comando.

Pacman utiliza archivos empaquetados en tar y comprimidos en gzip o xz para todos los paquetes, cada uno de los cuales contiene binarios compilados. Los paquetes son descargados a través de FTP, también se puede utilizar HTTP y archivos locales, dependiendo de cómo esté configurado cada repositorio. Cumple con Linux Arch Build System (ABS) utilizados para crear los paquetes desde el código fuente.

Configuración

Para configurar Pacman solamente hay que editar el archivo /etc/pacman.conf, donde se pueden añadir repositorios y definir diversas opciones, pudiendo incluso crear repositorios propios.

Other Languages