/*************************** */
/* Guida alla configurazione */
/*  ed all'utilizzo di Yum   */
/*****************************/

Yum è un ottimo tool offerto da Fedora per gestire, in modo automatico, le installazioni, aggiornamenti e rimozioni di pacchetti software.

Molto importante sono i repository grazie ai quali yum potrà rintracciare i pacchetti e le dipendenze da installare.

In particolare tratterò Yum installato in Fedora Core 3. Posizionatevi nella cartella "yum.repos.d" e create i seguenti file:

---------------------------------------------------------------
### "fedora.repo"
[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
mirrorlist=file:///etc/yum.repos.d/local-base
enabled=1
gpgcheck=1

### "fedora-updates.repo"
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
mirrorlist=file:///etc/yum.repos.d/local-updates
enabled=1
gpgcheck=1

### "local-base"
http://ftp.ndlug.nd.edu/pub/fedora/linux/core/3/$ARCH/os/
http://fedora.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core/3/$ARCH/os
http://ftp.ussg.iu.edu/linux/fedora/linux/core/3/$ARCH/os/

### "local-updates"
http://ftp.ndlug.nd.edu/pub/fedora/linux/core/updates/3/$ARCH/
http://fedora.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core/updates/3/$ARCH/
http://ftp.ussg.iu.edu/linux/fedora/linux/core/updates/3/$ARCH/

### "fedora-devel.repo"
[development]
name=Fedora Core $releasever - Development Tree
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-rawhide
enabled=1
gpgcheck=1

### "freshrpms.repo"
[core]
name=FreshRPMS-Core
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/core
enabled=1
#gpgcheck=1
#[extras]
#name=Fedora Linux $releasever - $basearch - extras
#baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/extras
#enabled=0
#gpgcheck=1
#[alternatives]
#name=Fedora Linux $releasever - $basearch - alternatives
#baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/alternatives
#enabled=0
#gpgcheck=1
[updates]
name=FreshRPMS-Updates
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates
enabled=1
#gpgcheck=1
[freshrpms]
name=FreshRPMS-Fresh
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
#gpgcheck=1

### "livna.repo"
[livna]
name=Livna Stable
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable/
enabled=1
#gpgcheck=1

### "dag.repo"
[dag]
name=Dag
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag/
enabled=1
#gpgcheck=1
---------------------------------------------------------------

Ora che abbiamo aggiornato i nostri repository passiamo a come utilizzare yum. Ecco i comandi principali:
   # yum install nome_software
      installerà il programma che avete indicato, comprese dipendenze e quant'altro serva per farlo funzionare.
   # yum search nome_software
      ricercherà all'interno dei propri repository la presenza del pacchetto da isntallare
   # yum update nome_software
      aggiornerà il programma scelto.
   # yum upgrade
      aggiornerà tutto il sistema.
   # yum remove nome_software
      rimuoverà un software precedentemente installato attraverso yum.
      
Nel caso in cui abbiate bisogno di altri comandi particolare uno
   # yum --help
     oppure
   # man yum
vi daranno tutte le indicazioni di cui avrete bisogno; naturalmente in inglese... lol

Ciao!