Pacman (gestore di pacchetti)

gestore di pacchetti presente in Arch Linux

Pacman è un sistema di gestione dei pacchetti utilizzato nella distribuzione GNU/Linux Arch Linux, creato dallo stesso ideatore della distribuzione, Judd Vinet e successivamente adottato anche da altre distribuzioni.

Pacman
software
Screenshot di Pacman eseguito in un emulatore di terminale
Screenshot di Pacman eseguito in un emulatore di terminale
Screenshot di Pacman eseguito in un emulatore di terminale
GenereSistema di gestione dei pacchetti
SviluppatoreJudd Vinet, Arch Linux Community
Data prima versione25 febbraio 2002
Ultima versione6.1.0 (4 marzo 2024)
Sistema operativoLinux
LinguaggioC
LicenzaGNU General Public License
(licenza libera)
Sito webwww.archlinux.org/pacman/

Caratteristiche modifica

Pacman è in grado di risolvere le dipendenze in modo automatico scaricando e installando tutti i pacchetti necessari. Teoricamente un utente, con un solo comando, è in grado di aggiornare l'intero sistema operativo.

I pacchetti utilizzati da esso sono files compressi in formato tar, ed ognuno di questi archivi contiene files (che possono essere binari o meno), metadati ed una struttura di directories. I pacchetti sono compilati con il programma makepkg utilizzato dalla distribuzione, che allo scopo cerca degli script bash, detti PKGBUILD. Entrambi gli elementi sono contenuti nei pacchetti.

È ugualmente possibile utilizzare file già memorizzati sul computer; tutto questo dipendentemente dalla configurazione di Pacman che mette a disposizione un'opzione specifica per lo scopo (-U). Inoltre è possibile utilizzare anche l'Arch Linux Build System (ABS) per creare i pacchetti per Pacman.

Utilizzo nelle distribuzioni modifica

Pacman, oltre che su Arch Linux, è utilizzato anche da Frugalware,[1] e da diverse distribuzioni basate su Arch come ad esempio Manjaro Linux, Chakra e Parabola GNU/Linux-libre.

Note modifica

  1. ^ The Frugalware Developer Team, Package management basics, su Frugalware 0.6 (Terminus) Documentation, 17 marzo 2007. URL consultato il 23 settembre 2007 (archiviato dall'url originale il 20 settembre 2007).

Voci correlate modifica

Altri progetti modifica

Collegamenti esterni modifica