Yellow dog Updater, Modified
Yellow dog Updater, Modified (abbr. YUM) è un sistema di gestione dei pacchetti open source a riga di comando per i sistemi operativi Linux compatibili col formato RPM.
Yellow dog Updater, Modified software | |
---|---|
Genere | Sistema di gestione dei pacchetti |
Sviluppatore | James Antill e Seth Vidal |
Ultima versione | 3.4.3 (28 giugno 2011) |
Sistema operativo | Linux AIX (non in lista) IBM i (non in lista) ArcaOS |
Linguaggio | Python |
Licenza | GNU GPL v2 (licenza libera) |
Sito web | yum.baseurl.org/ |
Disponibile sotto la licenza GNU GPL versione 2 o superiore, è stato sviluppato da Seth Vidal e da un gruppo di programmatori volontari, ed attualmente è mantenuto come parte del progetto Linux@DUKE della Duke University; sebbene yum sia un'utility a riga di comando, ci sono diversi strumenti che forniscono un'interfaccia grafica, come ad esempio: pup, pirut, e yumex.
Caratteristiche
modificaYum è la riscrittura del suo predecessore, Yellowdog Updater (YUP), e venne sviluppato inizialmente in modo da aggiornare e gestire i sistemi Red Hat Enterprise Linux usati dal dipartimento di fisica della Duke University.
Da allora, yum venne adottato da Fedora Core, CentOS, e da altre distribuzioni Linux basate su RPM, tra cui la stessa Yellow Dog Linux, dove sostituì l'originale utility YUP.
YUM è il Package Manager più usato in assoluto per installazioni di pacchetti Lato-Server come per esempio estensioni e moduli per PHP.[senza fonte]
Gestione repository
modificaI repository sono dei server dove yum (o più in generale, il package manager), trova l'elenco dei software disponibili con le relative versioni. Sui vari client che utilizzano questo sistema di gestione dei pacchetti l'elenco dei repositoy è all'interno di file identificati dall'estensione .repo
situati in /etc/yum.repos.d/
.
La creazione dei repository di yum è gestita da un altro tool chiamato "createrepo", il quale genera i metadata XML necessari.
Plug-in/Sistema a moduli
modificaNelle versioni successive alla 2.0 a yum è stata aggiunta un'interfaccia in Python per programmare dei plug-in che permettono di modificarne il comportamento.
Esempi di utilizzo
modificaInstallazione pacchetti
modificaL'installazione di nuovi pacchetti, una volta impostate le sorgenti, è effettuabile attraverso l'esecuzione del comando:
yum install nomepacchetto
dove nomepacchetto sarà ovviamente il nome del pacchetto che si vuole installare
Rimozione dei pacchetti
modificaAnalogamente all'installazione, la rimozione è effettuabile attraverso l'esecuzione di:
yum remove nomepacchetto
Aggiornamento
modificaÈ possibile aggiornare tutti i pacchetti installati con il comando:
yum update
Interfacce grafiche
modifica- apper - interfaccia grafica sviluppata per utilizzo su KDE;
- gpk-application per GNOME, Xfce e LXDE;
- PackageKit - utilizzata predefinitamente sulle nuove versioni di Fedora Linux;
- Pirut - utilizzata predefinitamente sulle vecchie versioni di Fedora Linux (Fedora Core) come ad esempio su Fedora Core 5;
- Yum Extender - utilizzabile su diverse distribuzioni GNU/Linux;
- KYum - interfaccia grafica sviluppata per utilizzo su KDE.
Voci correlate
modificaAltri progetti
modifica- Wikimedia Commons contiene immagini o altri file su Yellow dog Updater
Collegamenti esterni
modifica- (EN) Sito ufficiale, su yum.baseurl.org.
- Yellow dog Updater, Modified, su packages.debian.org.
- Repository sorgenti di Yellow dog Updater, Modified, su yum.baseurl.org.
- Repository sorgenti di Yellow dog Updater, Modified, su github.com.
- Guida ai comandi di CentOS Yum, su centos-italia.org.
- (EN) Yum, su linux.duke.edu. URL consultato il 16 maggio 2006 (archiviato dall'url originale il 9 luglio 2007).
- (EN) Linux@DUKE, su linux.duke.edu. URL consultato il 16 maggio 2006 (archiviato dall'url originale il 26 ottobre 2005).
- (EN) XML Repository Metadata, su linux.duke.edu. URL consultato il 16 maggio 2006 (archiviato dall'url originale il 17 settembre 2007).
- (EN) Informazioni sull'uso di yum con Fedora Core, su fedora.redhat.com. URL consultato il 16 maggio 2006 (archiviato dall'url originale il 28 aprile 2006).
- (EN) documentazione della Fedora Legacy Project (fornisce istruzioni per installare Yum sulle versioni precedenti di Fedora Core e Red Hat Linux), su fedoralegacy.org. URL consultato il 16 maggio 2006 (archiviato dall'url originale il 6 maggio 2006).
- (EN) The DAG repository - un popolare third sui repository yum
- (EN) Yum plugins - Plugin standard per yum
- Sito ufficiale di Yum Extender, su yumex.dk.
- Sito ufficiale di KYum, su kyum.sourceforge.net.