Cos’e’ un repository

Un repository e’ un sistema di archivio centralizzato contenente svariati programmi, appartenenti ad un gruppo o ad una entita’, vi sono:

  • repository ufficiali, quelli gestiti direttamente da Mandriva Soft
  • repository privati, gestiti da piccoli gruppi o club privati, come MIB

Vantaggi rispetto ai sistemi di archivi decentralizzati

Rispetto ad altri sistemi operativi, che usano sistemi di archivi decentralizzati, in cui tutti i programmi sono sparsi qua e la’ per il mondo, e vanno scaricati ed installati singolarmente, Mandriva Linux, adopera archivi centralizzati

I vantaggi risiedono soprattutto:

  • Nella facile installazione di tutti i pacchetti, in quanto esistono delle liste, che possono essere usate dal sistema per sapere quali programmi siano contenuti, e quindi permettere al sistema di conoscere quali sono i pacchetti piu’ recenti che potrebbero essere aggiornati e/o installati, risolvendo automaticamente le fastidiose dipendenze.
  • Nella tracciabilita’ delle fonti dei programmi installati, che li rendono enormemente piu’ sicuri.

Le liste, possono essere di due tipi:

  • hdlist.cz (complete, ma molto pesanti da scaricare)
  • synthesis.hdlist.cz (compatte, piu’ veloci, le consigliate dal MIB)

Il MIB fornisce nei suoi repo pacchetti piu’ aggiornati di Mandriva, con ottimizzazioni proprie, o ne propone di irreperibili


I M P O R T A N T E :

arch. /i686 e’ la scelta 32-bit consigliata dal M.I.B. come predefinita, se avete installato la Distro Mandriva Linux 32-bit, chiamata anche i586.

arch. /i586 e’ la scelta 32-bit solamente di ripiego se avete un PC troppo vecchio (anteriore al Pentium 3-MMX) o dotato di processore bacato, che non riesce a funzionare con le estensioni multimediali, e trarne profitto.

arch. /x86_64 e’ la scelta giusta per l’architettura 64-bit, ma solo se avete installato la Distro Mandriva Linux 64-bit, x86_64.


Procedura Completa per la configurazione di tutti i repository necessari:

  • Per prima cosa, assicuratevi di avere ben configurato i repo ufficiali di Mandriva (Add Official medias) e i PLF (Add PLF medias) ai quali i repo MIB si appoggiano, integrando e completando il supporto, quindi, se non l’avete gia’ fatto precedentemente potete adesso anche usare quest’ottimo Link, :
    http://easyurpmi.zarb.org
  • Per aggiungere i Nostri repo MIB dovrete digitare o copiare da una console di root i seguenti blocchi di comandi (aspettate l’esito positivo prima di dare il successivo.)

Mandriva 2009.1: arch. i686 (32-bit)
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB-FREE_i686 http://mib.pianetalinux.org/2009.1/i686/MIB-free/ with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB-NOFREE_i686 http://mib.pianetalinux.org/2009.1/i686/MIB-nonfree/ with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2009.1: arch. i686 (32-bit))


Mandriva 2009.1: arch. x86_64 (64-bit):
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB-FREE_x64 http://mib.pianetalinux.org/2009.1/x86_64/MIB-free/ with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB-NOFREE_x64 http://mib.pianetalinux.org/2009.1/x86_64/MIB-nonfree/ with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2009.1: arch. x86_64 (64-bit))

Mandriva 2009.0: arch. i686 (32-bit)
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB_i686_progs http://mib.pianetalinux.org/2009.0/i686/progs with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_games http://mib.pianetalinux.org/2009.0/i686/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2009.0/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_i686_NonFree http://mib.pianetalinux.org/2009.0/i686/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfFree http://mib.pianetalinux.org/2009.0/i686/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfNonFree http://mib.pianetalinux.org/2009.0/i686/plf-nofree with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2009.0: arch. i686 (32-bit))


Mandriva 2009.0: arch. x86_64 (64-bit):
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB_x86_64_progs http://mib.pianetalinux.org/2009.0/x86_64/progs with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_games http://mib.pianetalinux.org/2009.0/x86_64/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2009.0/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_x86_64_NonFree http://mib.pianetalinux.org/2009.0/x86_64/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfFree http://mib.pianetalinux.org/2009.0/x86_64/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfNonFree http://mib.pianetalinux.org/2009.0/x86_64/plf-nofree with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2009.0: arch. x86_64 (64-bit))

Mandriva 2008.1: arch. i686 (32-bit)
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB_i686_progs http://mib.pianetalinux.org/2008.1/i686/progs with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_games http://mib.pianetalinux.org/2008.1/i686/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2008.1/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_i686_NonFree http://mib.pianetalinux.org/2008.1/i686/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfFree http://mib.pianetalinux.org/2008.1/i686/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfNonFree http://mib.pianetalinux.org/2008.1/i686/plf-nofree with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2008.1: arch. i686 (32-bit))


Mandriva 2008.1: arch. x86_64 (64-bit):
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update MIB_x86_64_progs http://mib.pianetalinux.org/2008.1/x86_64/progs with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_games http://mib.pianetalinux.org/2008.1/x86_64/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2008.1/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_x86_64_NonFree http://mib.pianetalinux.org/2008.1/x86_64/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfFree http://mib.pianetalinux.org/2008.1/x86_64/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfNonFree http://mib.pianetalinux.org/2008.1/x86_64/plf-nofree with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2008.1: arch. x86_64 (64-bit))

Mandriva 2008.0: arch. i686 (32-bit)
Copiate i seguenti 9 blocchi di testo color grigio:

rpm -ivh --force http://mib.pianetalinux.org/2008.0/noarch/fix-rpm-macros-1.0-1.mib2008.0.noarch.rpm

urpmi.addmedia --update MIB_i686_progs http://mib.pianetalinux.org/2008.0/i686/progs with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_games http://mib.pianetalinux.org/2008.0/i686/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2008.0/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_i686_NonFree http://mib.pianetalinux.org/2008.0/i686/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfFree http://mib.pianetalinux.org/2008.0/i686/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_i686_PlfNonFree http://mib.pianetalinux.org/2008.0/i686/plf-nofree with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_i686_Kde359 --update http://mib.pianetalinux.org/2008.0/extra/kde-359_i686/ with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_i686_Kde359_noarch --update http://mib.pianetalinux.org/2008.0/extra/kde-359_noarch/ with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2008.0: arch. i686 (32-bit))


Mandriva 2008.0: arch. x86_64 (64-bit)
Copiate i seguenti 9 blocchi di testo color grigio:

rpm -ivh --force http://mib.pianetalinux.org/2008.0/noarch/fix-rpm-macros-1.0-1.mib2008.0.noarch.rpm

urpmi.addmedia --update MIB_x86_64_progs http://mib.pianetalinux.org/2008.0/x86_64/progs with
media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_games http://mib.pianetalinux.org/2008.0/x86_64/games with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_noarch http://mib.pianetalinux.org/2008.0/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_x86_64_NonFree http://mib.pianetalinux.org/2008.0/x86_64/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfFree http://mib.pianetalinux.org/2008.0/x86_64/plf-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update MIB_x86_64_PlfNonFree http://mib.pianetalinux.org/2008.0/x86_64/plf-nofree with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_x86_64_Kde359 --update http://mib.pianetalinux.org/2008.0/extra/kde-359_x64/ with media_info/synthesis.hdlist.cz

urpmi.addmedia MIB_x86_64_Kde359_noarch --update http://mib.pianetalinux.org/2008.0/extra/kde-359_noarch/ with media_info/synthesis.hdlist.cz


Fine qui (Mandriva 2008.0: arch. x86_64 (64-bit))

Mandriva 2007.1: arch. i686 (32-bit)
Copiate i seguenti 6 blocchi di testo color grigio:

urpmi.addmedia --update 20071MIB-noarch http://mib.pianetalinux.org/2007.1/noarch with media_info/synthesis.hdlist.cz

urpmi.addmedia --update 20071MIB-i686 http://mib.pianetalinux.org/2007.1/i686 with media_info/synthesis.hdlist.cz

urpmi.addmedia --update 20071MIB-NonFree http://mib.pianetalinux.org/2007.1/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update 20071MIB-PlfFree http://mib.pianetalinux.org/2007.1/plf-mib/free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update 20071MIB-PlfNonFree http://mib.pianetalinux.org/2007.1/plf-mib/non-free with media_info/synthesis.hdlist.cz

urpmi.addmedia --update 20071MIB_games http://mib.pianetalinux.org/2007.1/games with media_info/synthesis.hdlist.cz

Fine qui (Mandriva 2007.1: arch. i686 (32-bit))

  • english
  • italian