Pacman (gestore di pacchetti): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Categorizzata voce e aggiunto portale
 
(59 versioni intermedie di 41 utenti non mostrate)
Riga 1:
{{Infobox Software
| nome Nome = Pacman
|Logo =
| screenshot = [[Image:Pacman.system sync and upgrade.20070921.png|200px]]
|Screenshot = Pacman package manager on Arch Linux - Italian.png
| didascalia Didascalia = [[Screenshot]] di Pacman eseguito in un [[Rxvt|emulatore di terminale]]
| autore = [[Judd Vinet]]
| sviluppatore Sviluppatore = Judd Vinet, Arch Linux Community
|UltimaVersione =
| released = [[2002-02-25]]
|DataUltimaVersione =
| latest release version = 3.2.1
|UltimaVersioneBeta =
| latest release date = [[2008-08-26]]
|DataUltimaVersioneBeta =
| latest preview version =
|SistemaOperativo = linux
| latest preview date =
[[Categoria:Sistemi|Genere = sistema di gestione dei pacchetti]]
| programming language = [[C (programming language)|C]]
| licenza Licenza = [[GNU General Public License]]
| sistema_operativo = [[GNU]]/[[Linux]]
|SoftwareLibero = sì
| platform = [[i686]], [[x86 64]]
|Lingua =
| language = [[English language|English]]
| status = Active
| genere = [[Package management system]]
| licenza = [[GNU General Public License]]
| sito_web = [http://www.archlinux.org/pacman/ www.archlinux.org/pacman]
}}
'''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''' è un gestore di pacchetti presente in [[Arch Linux]], distribuzione creata dallo stesso ideatore della Arch Linux, [[Judd Vinet]]. Pacman è in grado di risolvere le dipendenze in moto automatico scaricando e installando tutti i pacchetti necessari. Teoricamente, un utente, con un solo comando, è in grado di fare aggiornare l'intero sistema operativo. Pacman, oltre alla Arch Linux, è utilizzata anche da [[Frugalware]].<ref>{{cite web|url = http://frugalware.org/docs/stable/pacman.html#toc0|title = Package management basics|accessdate = 2007-09-23|author = The Frugalware Developer Team|date=2007-03-17|work = Frugalware 0.6 (Terminus) Documentation}}
</ref>
 
== Caratteristiche ==
Gli archivi di Pacman sono compressi con [[TAR (software)|tar]], e ognuno di questi archivi contiene file binari/eseguibili. Sono scaricato grazie al protocollo [[File Transfer Protocol|FTP]], ma possono essere scaricati anche attraverso il classico protocollo [[HTTP]] o utilizzare file già memorizzati sul computer; tutto questo dipendentemente dalla configurazione di Pacam. Inoltre, è possibile utilizzare anche Arch Linux Build System (ABS) che crea i file binari dal codice sorgente per Pacman.
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 (software)|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 (unix)|makepkg]] utilizzato dalla distribuzione, che allo scopo cerca degli [[script]] [[bash]], detti [[PKGBUILD]]. Entrambi gli elementi sono contenuti nei pacchetti.
== Riferimenti ==
 
È 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#Arch Build System .28ABS.29|Arch Linux Build System]] (ABS) per creare i pacchetti per Pacman.
 
== Utilizzo nelle distribuzioni ==
Pacman, oltre che su Arch Linux, è utilizzato anche da [[Frugalware Linux|Frugalware]],<ref>{{Cita web|url = https://frugalware.org/docs/stable/pacman.html#toc0|titolo = Package management basics|accesso = 23 settembre 2007|autore = The Frugalware Developer Team|data = 17 marzo 2007|sito = Frugalware 0.6 (Terminus) Documentation|dataarchivio = 20 settembre 2007|urlarchivio = https://web.archive.org/web/20070920141927/http://frugalware.org/docs/stable/pacman.html#toc0|urlmorto = sì}}</ref> e da diverse distribuzioni basate su Arch come ad esempio [[Manjaro Linux]], [[Chakra (sistema operativo)|Chakra]] e [[Parabola GNU/Linux-libre]].
 
== Note ==
<references/>
 
== Voci correlate ==
* [[cs:Pacman (Arch Linux)]]
* [[Advanced Packaging Tool]] (APT)
* [[Distribuzione GNU/Linux]]
* [[Emulatore di terminale]]
* [[Judd Vinet]]
* [[Pacchetto (software)]]
* [[Sistema di gestione dei pacchetti]]
* [[Terminale (informatica)]]
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://www.archlinux.org/pacman/ Pacman homepage]
* [http{{cita web|https://wiki.archlinux.org/index.phptitle/Pacman |Pacman] in the Arch Linux wiki}}
* [http{{cita web|url=https://distrowatch.com/dwres.php?resource=interview-arch |titolo=DistroWatch Interview: Judd Vinet talks about Arch Linux and Pacman in 2003]}}
 
{{Portale|Informatica|Software libero}}
[[Categoria:Strumenti di sistema]]
[[Categoria:Sistemi di gestione dei pacchetti]]
 
[[bgCategoria:PacmanArch Linux]]
[[cs:Pacman (Arch Linux)]]
[[en:Pacman (package manager)]]
[[es:Pacman (Arch Linux)]]
[[fr:Pacman (Arch Linux)]]
[[ja:Pacman]]
[[pl:Pacman]]
[[ru:Pacman (Arch Linux)]]