Yellow dog Updater, Modified
Da Wikipedia, l'enciclopedia libera.
Yellow dog Updater, Modified (YUM) è un sistema di gestione dei pacchetti open source a linea di comando per i sistemi operativi Linux compatibili col formato RPM. È stato sviluppto da Seth Vidal e da un gruppo di programmatori volontari, ed attualmente è mantenuto come del progetto Linux@DUKE della Duke University. Sebbene yum sia un'utility a linea di comando, ci sono diversi tool che forniscono un'interfaccia grafica, come ad esempio: pup, pirut, e yumex.
Yum è la riscrittura del suo predecessore, Yellowdog Updater (YUP), e venne sviluppato inizialmente in modo da aggiornare e gestire i sistemi Red Hat Linux usati dal dipartimento di fisica della Duke University. Da allora, yum venne adottato dalla Fedora Core, CentOS, e da altre distribuzioni Linux basate su RPM, tra cui la stessa Yellow Dog Linux, dove sostituì l'originale utility YUP.
Chi possiede il gestore dei pacchetti di Red Hat Enterprise Linux, up2date, può utilizzare anche i repository di yum per aggiornare i programmi.
Yellowdog Updater, Modified è disponibile sotto la licenza GNU GPL versione 2 o superiore.
Indice |
[modifica] Utilizzo
[modifica] Gestione repositories
I repositories sono dei servers dove yum (o più in generale, il package manager), trova i software. In distribuzioni con yum i file sono identificati dall'estensione .repo e sono situati in /etc/yum.repos.d/
[modifica] Installazione pacchetti
L'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
[modifica] Rimozione dei pacchetti
Analogamente all'installazione, la rimozione è effettuabile attraverso l'esecuzione di:
yum remove nomepacchetto
[modifica] Aggiornamento
È possibile aggiornare tutti i pacchetti installati con il comando:
yum update
[modifica] Repository di yum
La creazione dei repository di yum è gestita da un altro tool chiamato "createrepo", il quale genera i metadata XML necessari.
[modifica] Plug-in/Sistema a moduli
Nelle versioni successive alla 2.0 a yum è stata aggiunta un'interfaccia in Python per programmare dei plug-in che permettono di modificarne il comportamento.
[modifica] Interfacce grafiche
- Pirut - default in Fedora Core GUI come della Fedora Core 5
- Yum Extender - Fedora GUI per Yum
- KYum - GUI per Yum su KDE
[modifica] Collegamenti esterni
- (IT) Guida ai comandi di CentOS Yum
- (EN) Yum
- (EN) Linux@DUKE
- (EN) XML Repository Metadata
- (EN) Informazioni sull'uso di yum con Fedora Core
- (EN) documentazione della Fedora Legacy Project - fornisce istruzioni per installare Yum sulle versioni precedenti di Fedora Core e Red Hat Linux
- (EN) The DAG repository - un popolare third sui repository yum
- (EN) Yum plugins - Plugin standard per yum

