Pagina 1 di 1

Modifica al sources.list, grande idea o cretinata?

Inviato: domenica 23 novembre 2008, 14:33
da urturino
Salve, ho avuto un idea tempo fa e tra ieri e o oggi l'ho messa in pratica, non ho ancora provato se funziona ma vorrei comunque condividerla e avere un parere.

Ho notato che per scaricare gli aggiornamenti, il nostro sistema scarica un solo pacchetto per volta da ogni server (es. archive.ubuntu.com), e ne scarica 2 contemporaneamente solo se si trovano in server diversi.

Ho quindi pensato, perché non usare un server diverso per ogni componente dei repository.
Cosi facendo, il sistema scarica 1 pacchetto "main" da un server e contemporaneamente un pacchetto "universe" da un altro server, senza aspettare che finisca il primo.

Cosi ho modificato il source.list da questo:

Codice: Seleziona tutto

deb http://ubuntu.inode.at/ubuntu/ intrepid main restricted universe multiverse
deb-src http://ubuntu.inode.at/ubuntu/ intrepid restricted main multiverse universe

deb http://ubuntu.inode.at/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://ubuntu.inode.at/ubuntu/ intrepid-security main restricted universe multiverse

deb http://ubuntu.inode.at/ubuntu/ intrepid-updates main restricted universe multiverse
deb-src http://ubuntu.inode.at/ubuntu/ intrepid-updates main restricted universe multiverse

deb http://ubuntu.inode.at/ubuntu/ intrepid-proposed main restricted universe multiverse
deb-src http://ubuntu.inode.at/ubuntu/ intrepid-proposed main restricted universe multiverse

deb http://ubuntu.inode.at/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://ubuntu.inode.at/ubuntu/ intrepid-backports main restricted universe multiverse
in questo:

Codice: Seleziona tutto

deb http://archive.ubuntu.com/ubuntu/ intrepid main 
deb http://fr.archive.ubuntu.com/ubuntu intrepid restricted
deb http://ge.archive.ubuntu.com/ubuntu intrepid universe
deb http://nl.archive.ubuntu.com/ubuntu intrepid multiverse

deb-src http://archive.ubuntu.com/ubuntu/ intrepid main
deb-src http://fr.archive.ubuntu.com/ubuntu intrepid restricted
deb-src http://ge.archive.ubuntu.com/ubuntu intrepid universe
deb-src http://nl.archive.ubuntu.com/ubuntu intrepid multiverse

#Security
deb http://ubuntu.inode.at/ubuntu/ intrepid-security main 
deb http://no.archive.ubuntu.com/ubuntu intrepid-security restricted
deb http://yu.archive.ubuntu.com/ubuntu intrepid-security universe
deb http://ubuntu.uni-klu.ac.at/ubuntu intrepid-security multiverse

deb-src http://ubuntu.inode.at/ubuntu/ intrepid-security main
deb-src http://no.archive.ubuntu.com/ubuntu intrepid-security restricted
deb-src http://yu.archive.ubuntu.com/ubuntu intrepid-security universe
deb-src http://ubuntu.uni-klu.ac.at/ubuntu intrepid-security multiverse

#Updates
deb http://ubuntu.mirrors.skynet.be/pub/ubuntu.com intrepid-updates main 
deb http://ubuntu.ipacct.com/ubuntu intrepid-updates restricted
deb http://ubuntu-hr.org/ubuntu intrepid-updates universe
deb http://archive.ubuntu.cz/ubuntu intrepid-updates multiverse

deb-src http://ubuntu.mirrors.skynet.be/pub/ubuntu.com intrepid-updates main
deb-src http://ubuntu.ipacct.com/ubuntu intrepid-updates restricted
deb-src http://ubuntu-hr.org/ubuntu intrepid-updates universe
deb-src http://archive.ubuntu.cz/ubuntu intrepid-updates multiverse

#Proposed
deb http://gd.tuwien.ac.at/opsys/linux/ubuntu/archive intrepid-proposed main 
deb http://mirrors.dk.telia.net/ubuntu intrepid-proposed restricted
deb http://debian.charite.de/ubuntu intrepid-proposed universe
deb http://mir1.ovh.net/ubuntu intrepid-proposed multiverse

deb-src http://gd.tuwien.ac.at/opsys/linux/ubuntu/archive intrepid-proposed main
deb-src http://mirrors.dk.telia.net/ubuntu intrepid-proposed restricted
deb-src http://debian.charite.de/ubuntu intrepid-proposed universe
deb-src http://mir1.ovh.net/ubuntu intrepid-proposed multiverse

#Backports
deb http://ubuntu.synssans.nl intrepid-backports main 
deb http://ubuntu.snet.uz/ubuntu intrepid-backports restricted
deb http://ubuntu.lhi.is intrepid-backports universe
deb http://ubuntu.odg.cc intrepid-backports multiverse

deb-src http://ubuntu.synssans.nl intrepid-backports main
deb-src http://ubuntu.snet.uz/ubuntu intrepid-backports restricted
deb-src http://ubuntu.lhi.is intrepid-backports universe
deb-src http://ubuntu.odg.cc intrepid-backports multiverse
Decisamente più lungo e confuso, ma se la mia idea è giusta, cosi facendo, grossi aggiornamenti non sono un problema perché potremmo arrivare a scaricare contemporaneamente 20 pacchetti per volta. (sempre ammesso che i pacchetti da scaricare siano equamente distribuiti tra "main" "restricted" "universe" "multiuniverse" "security" "update" "backport" e "proposed")

Allora, che ne pensate?, credete che il mio prossimo upgrade sarà più veloce? Oppure o solo perso tempo?

p.s Forse la sezione migliore era "ubuntu bar", se è cosi scusate l'errore.

Re: Modifica al sources.list, grande idea o cretinata?

Inviato: domenica 23 novembre 2008, 14:37
da Guiodic
il problema è che non puoi essere sicuro che i diversi mirror siano identici nello stesso momento. Ci vuole qualche tempo prima che siano tutti sincronizzati.
Questo ti può dare problemi di dipendenze non trovate.

Re: Modifica al sources.list, grande idea o cretinata?

Inviato: domenica 23 novembre 2008, 14:45
da urturino
Guiodic ha scritto: il problema è che non puoi essere sicuro che i diversi mirror siano identici nello stesso momento. Ci vuole qualche tempo prima che siano tutti sincronizzati.
Questo ti può dare problemi di dipendenze non trovate.
Questo è vero, non ci avevo pensato, dovremmo cercare i server più aggiornati e usare solo quelli, anche se significherebbe ridurli di numero.

E se inserisco anche i repository "normali", diciamo tutti quelli di archive.ubuntu.com, cosa accadrebbe?
Mi spiego, se a uno qualsiasi dei repository già inclusi mancasse una dipendenza, apt-get userebbe i pacchetti di archive.ubuntu.com compensando la mancanza?