From Fedora Project Wiki

< Tools‎ | yum

No edit summary
No edit summary
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{autolang}}
= yum =
= yum =


<code>yum</code> è un gestore di pacchetti software. E' uno strumento usato per installare, aggiornare, e rimuovere pacchetti e loro dipendenze, su sistemi basati su RPM. Automaticamente individua le dipendenze e le operazioni da eseguire per installare i pacchetti. Inoltre semplifica la gestione di gruppi di macchine.
<code>yum</code> è un gestore di pacchetti software. E' uno strumento usato per installare, aggiornare, rimuovere pacchetti e loro dipendenze, su sistemi basati su [[it_IT/Tools/RPM | RPM]]. Automaticamente individua le dipendenze e le operazioni da eseguire per installare i pacchetti. Inoltre semplifica la gestione di gruppi di macchine.


Le principali proprietà sono:
Le principali proprietà sono:
Line 11: Line 13:
* Interfaccia semplice  
* Interfaccia semplice  


yum usa un repository online per impostazione predefinita, ma è possibile anche impostare repository locali per i pacchetti. Per maggiori informazioni su yum, vedere [http://yum.baseurl.org/wiki/Guides Yum guides]. Anche le pagine di <code>man</code> su un sistema Fedora in esecuzione offrono buone informazioni di base. In un terminale usare il comando
Come impostazione predefinita yum usa un repository online, ma è possibile anche impostare repository locali per i pacchetti. Per maggiori informazioni su yum, vedere [http://yum.baseurl.org/wiki/Guides Yum guides]. Anche le pagine di <code>man</code> su un sistema Fedora in esecuzione offrono buone informazioni di base. In un terminale usare il comando
  man yum
  man yum
per avere alcune informazioni su yum.
per avere alcune informazioni su yum.
Line 18: Line 20:


== Per yum è disponibile una interfaccia grafica (o GUI)? ==
== Per yum è disponibile una interfaccia grafica (o GUI)? ==
Fedora usa l'interfaccia PackageKit e in ambiente GNOME l'insieme di strumenti gpk-* per gestire i pacchetti in modalità grafica. Tra questi vanno citati:
Fedora usa l'interfaccia '''PackageKit''' e in ambiente GNOME l'insieme di strumenti gpk-* per gestire i pacchetti in modalità grafica. Tra questi vanno citati:
* '''gpk-update-viewer''': l'interfaccia per visualizzare e selezionare gli aggiornamenti diponibili
* '''gpk-update-viewer''': l'interfaccia per visualizzare e selezionare gli aggiornamenti diponibili (dal menu: ''Sistema → Amministrazione → Aggiornamento Software'')
* '''gpk-application''': l'interfaccia per aggiungere/rimuovere pacchetti    
* '''gpk-application''': l'interfaccia per aggiungere/rimuovere pacchetti (dal menu: ''Sistema → Amministrazione → Add/Remove Software'')   
* '''gpk-repo''': l'interfaccaia per abiltare/disabilitare i repository dei pacchetti
* '''gpk-repo''': l'interfaccia per abiltare/disabilitare i repository dei pacchetti (in gpk-application: ''Sistema → Software Sources'')
* '''gpk-prefs''': l'interfaccia per configurare le preferenze di aggiornamento
* '''gpk-prefs''': l'interfaccia per configurare le preferenze di aggiornamento (dal menu: ''Sistema → Preferenze → Software Updates'')
* '''gpk-log''': l'interfaccia per visualizzare la cronologia dei pacchetti installati/aggiornati/rimossi
* '''gpk-log''': l'interfaccia per visualizzare la cronologia dei pacchetti installati/aggiornati/rimossi (in gpk-application: ''Sistema → Registro Software'')
Le applicazioni possono essere avviate anche da un terminale, digitando semplicemente il ''nome-dell'applicazione''.
 
Altri strumenti utili sono:  
Altri strumenti utili sono:  
* gpk-install-package-name   
* gpk-install-package-name   
Line 36: Line 40:
=== Plugin di PackageKit ===
=== Plugin di PackageKit ===
Di seguito si riportano due nuovi plugin che sono stati sviluppati per Fedora 12, per rendere più agevole la gestione dei pacchetti:  
Di seguito si riportano due nuovi plugin che sono stati sviluppati per Fedora 12, per rendere più agevole la gestione dei pacchetti:  
*[[It IT/Releases/12/Features/PackageKitBrowserPlugin|PackageKit Browser Plugin]]: è un plugin del browser che permette di installare applicazioni direttamente dal browser.
*[[It IT/Releases/12/Features/PackageKitBrowserPlugin|PackageKit Browser Plugin]]: è un plugin del browser che permette di installare applicazioni direttamente dal browser.
*[[It IT/Releases/12/Features/PackageKitCommandNotFound| PackageKit ''Command Not Found'']]: è un plugin di PackageKit e si integra al terminale. Tale funzionalità automaticamente inserisce i comandi mancanti, o suggerisce opportune correzioni ai comandi errati di yum.  
*[[It IT/Releases/12/Features/PackageKitCommandNotFound| PackageKit ''Command Not Found'']]: è un plugin di PackageKit e si integra al terminale. Tale funzionalità automaticamente inserisce i comandi mancanti, o suggerisce opportune correzioni ai comandi errati di yum.  


== Caratteristiche avanzate di yum ==
== Caratteristiche avanzate: strumenti e plugin ==
Il pacchetto [http://yum.baseurl.org/wiki/YumUtils yum-utils] contiene una collezione di strumenti che estendono e complementano yum in diversi modi.<BR>Per ulteriori informazioni  
Il pacchetto [[Docs/Drafts/SoftwareManagementGuide/CustomizingYum#YumUtils| yum-utils]] contiene una raccolta di strumenti che estendono e complementano yum in diversi modi.<BR>Per ulteriori informazioni  
* [[Docs/Drafts/SoftwareManagementGuide/CustomizingYum#YumUtils| YumUtils]] sulla wiki del Fedora Project
* [http://yum.baseurl.org/wiki/YumUtils YumUtils] sul sito del progetto
* [http://skvidal.wordpress.com/2005/06/04/yum-utils/ blog] di Seth Vidal un pò datato, che spiega l'uso dei vari strumenti
* [http://skvidal.wordpress.com/2005/06/04/yum-utils/ blog] di Seth Vidal, un pò datato, che spiega l'uso dei vari strumenti
 
Per Fedora 13 si prevede di realizzare questo altro plugin, [[It IT/Releases/13/Features/YumLangpackPlugin| Yum Langpack Plugin]], che installa automaticamente, se disponibili, i pacchetti tradotti nella propria lingua, in fase di installazione dei pacchetti base.


== Plugin di yum ==
== Altre informazioni e curiosità storiche ==
Per Fedora 13 si prevede di realizzare questi altri plugin:
Per ulteriori informazioni su yum e le possibili configurazioni, consultare la esauriente guida [[Docs/Drafts/SoftwareManagementGuide/CustomizingYum|Customizing Yum]], disponibile su questa wiki.<BR> Visitare anche il sito del progetto [http://yum.baseurl.org/ yum.baseurl.org].<BR>
*[[It IT/Releases/13/Features/YumLangpackPlugin| YumLangpackPlugin ]]: Un plugin di yum per installare automaticamente, se disponibili, i pacchetti tradotti nella propria lingua, in fase di installazione dei pacchetti base.  


== Altre informazioni ==
Per ulteriori informazioni su yum e le possibili configurazioni, consultare la esauriente guida [[Docs/Drafts/SoftwareManagementGuide/CustomizingYum|Customizing Yum]], dipsonibile su questa wiki.<BR>
Per chi volesse conoscere un altro sistema di gestione dei pacchetti, utilizzato fino a qualche anno fa ed attualmente non più supportato, vedere [[Tools/Apt|APT]].
Per chi volesse conoscere un altro sistema di gestione dei pacchetti, utilizzato fino a qualche anno fa ed attualmente non più supportato, vedere [[Tools/Apt|APT]].


Line 55: Line 58:
[[Category:Italiano]]
[[Category:Italiano]]
[[Category:Tools IT|{{SUBPAGENAME}}]]
[[Category:Tools IT|{{SUBPAGENAME}}]]
[[Category:Da revisionare]]

Revision as of 15:23, 28 January 2012

yum

yum è un gestore di pacchetti software. E' uno strumento usato per installare, aggiornare, rimuovere pacchetti e loro dipendenze, su sistemi basati su RPM. Automaticamente individua le dipendenze e le operazioni da eseguire per installare i pacchetti. Inoltre semplifica la gestione di gruppi di macchine.

Le principali proprietà sono:

  • Supporto per repository multipli
  • Configurazione semplice
  • Individuazione delle dipendenze
  • Comportamento consistente con RPM
  • Supporto a gruppi di pacchetti, inclusi gruppi di repository multipli
  • Interfaccia semplice

Come impostazione predefinita yum usa un repository online, ma è possibile anche impostare repository locali per i pacchetti. Per maggiori informazioni su yum, vedere Yum guides. Anche le pagine di man su un sistema Fedora in esecuzione offrono buone informazioni di base. In un terminale usare il comando

man yum

per avere alcune informazioni su yum.

Il progetto yum si trova sul sito yum.baseurl.org.

Per yum è disponibile una interfaccia grafica (o GUI)?

Fedora usa l'interfaccia PackageKit e in ambiente GNOME l'insieme di strumenti gpk-* per gestire i pacchetti in modalità grafica. Tra questi vanno citati:

  • gpk-update-viewer: l'interfaccia per visualizzare e selezionare gli aggiornamenti diponibili (dal menu: Sistema → Amministrazione → Aggiornamento Software)
  • gpk-application: l'interfaccia per aggiungere/rimuovere pacchetti (dal menu: Sistema → Amministrazione → Add/Remove Software)
  • gpk-repo: l'interfaccia per abiltare/disabilitare i repository dei pacchetti (in gpk-application: Sistema → Software Sources)
  • gpk-prefs: l'interfaccia per configurare le preferenze di aggiornamento (dal menu: Sistema → Preferenze → Software Updates)
  • gpk-log: l'interfaccia per visualizzare la cronologia dei pacchetti installati/aggiornati/rimossi (in gpk-application: Sistema → Registro Software)

Le applicazioni possono essere avviate anche da un terminale, digitando semplicemente il nome-dell'applicazione.

Altri strumenti utili sono:

  • gpk-install-package-name
  • gpk-install-provide-file
  • gpk-install-local-file
  • gpk-install-catalog
  • gpk-install-mime-type

Per informazioni d'uso digitare

man <nome-dello-strumento>

in un terminale.

Plugin di PackageKit

Di seguito si riportano due nuovi plugin che sono stati sviluppati per Fedora 12, per rendere più agevole la gestione dei pacchetti:

  • PackageKit Browser Plugin: è un plugin del browser che permette di installare applicazioni direttamente dal browser.
  • PackageKit Command Not Found: è un plugin di PackageKit e si integra al terminale. Tale funzionalità automaticamente inserisce i comandi mancanti, o suggerisce opportune correzioni ai comandi errati di yum.

Caratteristiche avanzate: strumenti e plugin

Il pacchetto yum-utils contiene una raccolta di strumenti che estendono e complementano yum in diversi modi.
Per ulteriori informazioni

  • YumUtils sul sito del progetto
  • blog di Seth Vidal, un pò datato, che spiega l'uso dei vari strumenti

Per Fedora 13 si prevede di realizzare questo altro plugin, Yum Langpack Plugin, che installa automaticamente, se disponibili, i pacchetti tradotti nella propria lingua, in fase di installazione dei pacchetti base.

Altre informazioni e curiosità storiche

Per ulteriori informazioni su yum e le possibili configurazioni, consultare la esauriente guida Customizing Yum, disponibile su questa wiki.
Visitare anche il sito del progetto yum.baseurl.org.

Per chi volesse conoscere un altro sistema di gestione dei pacchetti, utilizzato fino a qualche anno fa ed attualmente non più supportato, vedere APT.