La configurazione dei repository ufficiali è una delle prime operazioni che bisogna eseguire dopo l' installazione della distribuzione Mandriva. Grazie a loro sarà possibile tenere aggiornata costantemente la propria distribuzione ed accedere ad un vasto archivio di software pacchettizzato appositamente per Mandriva.
La configurazione dei repository è molto semplice ed è possibile eseguirla sia tramite l'interfaccia grafica, che drakconf mette a disposizione, sia mediante la shell da riga di comando. Ma esiste un altro modo molto semplice per la configurazione delle fonti, Easy Urpmi. Una volta collegati al sito di Easy Urpmi basterà selezionare la propria versione di Mandriva, l' architettura, e le quattro opzioni nelle sezioni sottostanti, Official, Plf, EduMandriva e MiB.
Bisogna fare una precisazione sui vari tipi di repository che sono disponibili, quello che segue è la parziale traduzione in italiano eseguita dall'utente Dom-X sul Wiki di Mandriva.
|
Fonti |
Significato |
|
Main |
È l'insieme di tutti pacchetti disponibili nella ISO del DVD. Grazie a questo repository una volta installata Mandriva, potrete fare a meno di utilizzare il supporto ottico di installazione. Se avete invece installato la versione One troverete tutto il software che non è stato possibile inserire nella relativa iso per ragioni di spazio. Questa fonte non viene più modificata una volta che l'ultima versione viene rilasciata pubblicamente.
|
Main Updates
|
Troverete tutti gli aggiornamenti di sicurezza e di eventuale correzione dei problemi dei pacchetti contenuti nel repository main.
|
Main Backports
|
Contiente i pacchetti provenienti dalla versione di sviluppo del software contenuto nel main, compilati appositamente per la vostra versione di Mandriva installata. Grazie al backporting del software potrete avere la versione più aggiornata di ogni singolo pacchetto. Per maggiori informazioni leggete backporting.
|
Main Testing
|
Prima di rendere pubblico un pacchetto, verrà reso disponibile in questo repository affinchè i contributors possano testarlo efficacemente. Per l'uso produttivo del vostro PC non vi consigliamo di utilizzare questa fonte, a meno che non stiate cercando di risolvere un bug in qualche software, che non trova soluzione nei pacchetti disponibili in altri repository. Pre maggiori informazioni leggete Testing. |
|
Crontib |
Fonte principale, non verrà più modificata una volta che verrà rilasciata la versione ufficiale.
|
Crontib Updates
|
Pacchetti di aggiornamento del software presente in contrib.
|
Crontib Backports
|
Contiente i pacchetti provenienti dalla versione di sviluppo del software presente in Contrib Main, compilati appositamente per la vostra versione di Mandriva installata. Grazie al backporting del software potrete avere la versione più aggiornata di ogni singolo pacchetto. Per maggiori informazioni leggete backporting.
|
Crontib Testing
|
Prima di rendere disponibile un pacchetto in Contrib Updates, verrà reso disponibile in questo repository affinchè possa essere testato efficacemente. Per l'uso produttivo del vostro PC non vi consigliamo di utilizzare questa fonte, a meno che non stiate cercando di risolvere un bug in qualche software che non trova soluzione nei pacchetti disponibili in altri repository. Per maggiori informazioni leggete Testing. |
Non Free
|
In questo repository troverete dunque il software proprietario pacchettizzato per essere reso disponibile in modo semplice. Non sono garantiti per quanto concerne i problemi di sicurezza, ciò significa che se dovesse venir scoperta una falla nel software, non verrà necessariamente corretta.
|
Plf Free
|
P.L.F. è l'acronimo di Penguin Liberation Front. Sono fonti gestite dai membri di P.F.L. e non da Mandriva. Alcuni dei.Pacchetti disponibili in questo repositoy non sono usabili in modo legale in alcune nazioni, altri pacchetti possono essere legalmente distribuiti ma non sono propriamente « liberi » (Ad esempio non viene reso disponibile il codice sorgente). Ecco il motivo per cui non vengono inglobati nella distribuzione di Mandriva. Potete trovare tutte le informazioni che desiderate sul sito di P.L.F.
|
MiB
|
Le fonti MIB (l'acronimo di Mandriva International Backports) sono gestite da un gruppo di utenti e non da Mandriva. In queste fonti troverete software aggiornatissimo e molti programmi non disponibili nelle fonti ufficiali. Il MIB include anche un forum per la risoluzione dei problemi avuti con l'uso del loro software. Trovate tutte le informazioni relative al software disponibile e le istruzioni per configurare le fonti nel sito, in alternativa si può utilizzare il sito urpmi.mandriva.ru che permette di configurare, tra gli altri, anche le fonti MIB. Come aggiungere i Repo del MiB
|
Per controllare velocemente la configurazione la configurazione delle fonti, basta aprire una shell e dare il seguente comando:
Si otterrà un elenco simile a quello seguente:
Chi desidera avere dei propri repository in locale, sulla propria macchina al fine di velocizzare le installazioni ed avere un maggior controllo sui pacchetti, può seguire questa guida.
Il metodo più rapido per configurare i repository, è aprire la konsole → loggarsi da root, e dopo aver copiato gli indirizzi, incollarli nella shell appena aperta. Durante questa fase bisogna prestare attenzione all'architettura del proprio sistema perché ad esempio, i repository per arch. x86_64 non andranno bene per sistemi i586, stessa cosa per l'anno della distribuzione.
Questa sarà una pagina che aggiorneremo di volta in volta.
Ricordiamo che i repository Cooker vengono utilizzati dai tester su distribuzioni di sviluppo e pertanto vanno considerate come distribuzioni non stabili.
Consigliamo di effettuare gli aggiornamenti della propria macchina da linea di comando, senza essere loggati ad X-Server, (soprattutto quando i pacchetti di aggiornamento interessano gli ambienti desktop).
Un passaggio che molti utenti non eseguono è il TEST dei pacchetti che si vuole aggiornare. In pratica possiamo simulare un aggiornamento dei pacchetti presenti sul nostro sistema, senza però installarli realmente, il sistema verificherà se l'aggiornamento comporterà degli errori o meno. Questa procedura è consigliata soprattutto quando c'è un cambio di versione in un ambiente desktop.
Eseguiamo un test prima di aggiornare il sistema:
urpmi --auto --auto-select --test
Solo dopo aver avuto conferma procediamo:
urpmi --auto --auto-select --keep
In questo modo si eviteranno rimozioni di pacchetti necessari al sistema.
urpmi.addmedia --update MAIN ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/x86_64/media/main/release/ with media_info/hdlist.cz
urpmi.addmedia --update CONTRIB ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/x86_64/media/contrib/release/ with media_info/hdlist.cz
urpmi.addmedia --update NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/x86_64/media/non-free/release/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-FREE http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2010.1/free/release/binary/x86_64/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-NON-FREE http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2010.1/non-free/release/binary/x86_64/ with media_info/hdlist.cz
urpmi.addmedia --update MAIN ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/i586/media/main/release/ with media_info/hdlist.cz
urpmi.addmedia --update CONTRIB ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/i586/media/contrib/release/ with media_info/hdlist.cz
urpmi.addmedia --update NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2010.1/i586/media/non-free/release/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-FREE http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2010.1/free/release/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-NON-FREE http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2010.1/non-free/release/binary/i586/ with media_info/hdlist.cz
Cooker x86_64 - Versione di Sviluppo
urpmi.addmedia --update MAIN ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/x86_64/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update CONTRIB ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/x86_64/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/x86_64/media/non-free/release with media_info/hdlist.cz
urpmi.addmedia --update PLF-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cooker/free/binary/x86_64/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cooker/non-free/binary/x86_64/ with media_info/hdlist.cz
Cooker x86_32 - Versione di Sviluppo
urpmi.addmedia --update MAIN ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update CONTRIB ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/i586/media/non-free/release with media_info/hdlist.cz
urpmi.addmedia --update PLF-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cooker/free/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia --update PLF-NON-FREE ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cooker/non-free/binary/i586/ with media_info/hdlist.cz
Mandriva 2010.1 - MIB BASIC / EXPERT x86_64
urpmi.addmedia --update MIB-basic_64 http://mib.pianetalinux.org/MIB/2010.1/64/basic/ with media_info/synthesis.hdlist.cz
urpmi.addmedia MIB-experts_64 http://mib.pianetalinux.org/MIB/2010.1/64/experts/ with media_info/synthesis.hdlist.cz
Mandriva 2010.1 - MIB BASIC / EXPERT x86_32
urpmi.addmedia --update MIB-basic_32 http://mib.pianetalinux.org/MIB/2010.1/32/basic/ with media_info/synthesis.hdlist.cz
urpmi.addmedia MIB-experts_32 http://mib.pianetalinux.org/MIB/2010.1/32/experts/ with media_info/synthesis.hdlist.cz
|