Actualitzar d'Ubuntu 8.10 Intrepid a 9.04 Jaunty amb apt-p2p
Estem a uns pocs dies de la publicació de la versió 9.04 d'Ubuntu. En cada actualització a una nova versió es produeix una enorme saturació dels servidors de Canonical per l'enorme i puntual demanda dels usuaris. Això fa que l'actualització sigui difícil, de vegades falli i empri molt de temps. Si la idea és la de descarregar-te la imatge iso del CD per a la teva arquitectura, gravar-la i instalar en el teu equip meva recomanació és fer servir sempre bittorrent. Amb bittorrent pots aconseguir una bona velocitat de descàrrega, que millorarà a mesura que la imatge del CD que vols descarregar aquest mes distribuïda entre els clients de la xarxa bittorrent. Els arxius bittorrent estan en la mateixa pàgina que les descàrregues directes. Només has de clicar sobre el que desitgis perquè s'iniciï la descàrrega amb el client que tinguis instal · lat al teu sistema.
Per a la versió 9.04 d'Ubuntu coneguda per Jaunty Jackalope la pàgina de descàrregues és a: Descàrregues Jaunty . Busca els torrents al final de la pàgina.
Per contra si el que vols és actualitzar el teu Ubuntu 8.10 l'opció més recomanable és utilitzar l'apt-p2p.
Apt-p2p és un dimoni que es manté en execució en segon pla responent a les peticions que realitza apt a la recerca d'arxius a descarregar. Apt-p2p tracta de descarregar des d'altres usuaris i si això falla tractarà de descarregar els paquets des dels servidors d'Ubuntu pel que en nungun moment et debò limitat utilitzant-. La compartició de paquets es realitza completament usant HTTP i funciona tant com a servidor per a les peticions d'altres usuaris com a client per a les peticions que fem des de la nostra màquina, és a dir, és una xarxa p2p.
En qualsevol moment podem consultar estadístiques del funcionament de apt-p2p visitant amb el nostre navegador http://localhost:9977/ de la nostra pròpia màquina. En aquest full d'estadístiques podem veure per exemple la quantitat d'informació descarregada d'altres usuaris i des dels servidors d'Ubuntu.
És important assenyalar que per poder compartir la nostra connexió amb altres usuaris haurem de tenir obert el port 9977 per TCP / UDP des del router i tallafocs cap al nostre equip o sinó no no podran connectar-se a la nostra màquina.
Instal · lació
En els dipòsits d'Ubuntu tenim la versió 1.5.0 de apt-p2p Només disponible per a l'edició 8.10 Intrepid Ibex des d'ara. Des del terminal podem instal-ho executant:
sudo aptitude update && sudo aptitude install apt-p2p
o simplement fent clic a l'enllaç Instal · la apt-p2p des d'aquest mateix article.
Configuració
En aquest punt el primer que hem de fer és còpia de seguretat del nostre sources.list. Per a aquest propòsit podem usar el següent comandament:
sudo cp /etc/apt/sources.list /etc/apt/sources.list-apt-p2p_backup
En qualsevol moment podem restaurar l'arxiu de configuració dels repositoris de apt fent servir aquest altre ordre:
sudo cp /etc/apt/sources.list-apt-p2p_backup /etc/apt/sources.list
Un cop feta la còpia de seguretat podem passar a editar el nostre sources.list. La idea és senzilla, apt-p2p actua com un proxy a la nostra màquina interceptant les connexions als servidors d'Ubuntu. Per tant hem d'afegir la informació que assenyali cap al nostre proxy local el qual queda a l'escolta al port 9977.
És a dir, hem d'afegir "localhost: 9977 /" sense les cometes, en cada línia que descriu com accedir als repositoris d'Ubuntu. Vegem un exemple. Si al teu sources.list apareix alguna cosa com:
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner
hauràs canviar-lo per alguna cosa com:
deb http:// localhost: 9977 / archive.canonical.com / ubuntu intrepid partner
deb-src http:// localhost: 9977 / archive.canonical.com / ubuntu intrepid partner
Per obrir el fitxer de configuració dels repositoris pots utilitzar la terminal la següent comanda:
sudo gedit /etc/apt/sources.list
Editeu el fitxer tal com hem vist anteriorment i el guardes. Tanques gedit per tornar al terminal.
Després d'aquest pas anem a netejar la cache de paquets amb la següent comanda. Introdueix-exactament com aquesta aquí, ja que és una ordre poderosa i pot espatllar realment el teu sistema.
sudo rm -rf /var/cache/apt-p2p/cache/*
A continuació podeu actualitzar els repositoris de la mateixa manera que has fet sempre amb:
sudo apt-get update
També pots fer-ho des Synactic si així ho prefereixes.
Un cop instal · lat i ben configurat pots instal · lar paquets de la mateixa manera com ho has fet fins ara. Per exemple per instal · lar Frozen Bubble pots utilitzar la següent comanda:
sudo aptitude install frozen-bubble
Per saber si treus avantatge d'apt-p2p pots veure la pàgina d'estadístiques amb el teu navegador en http://localhost:9977/ i podràs comprovar com està funcionant apt-p2p.
I el més important i la raó d'aquest article. Quan vulguis actualitzar Ubuntu a la següent edició pots utilitzar qualsevol dels següents comandes:
sudo update-manager -d
Amb el que s'obrirà la utilitat d'actualització d'Ubuntu. Veuràs que posa un botó amb el text [Actualitzar] amb el qual podràs iniciar el procés d'actualització.
o
sudo apt-get dist-upgrade
En cas d'usar aquesta segona opció hauràs de canviar manualment als nous repositoris de Jaunty, és a dir canviar on posa "intrepid" a "jaunty" al sources.list per als repositoris oficials de Ubuntu.
I això és tot. En uns pocs dies veurem l'eficàcia d'aquesta eina i si amb ella podem retornar a Ubuntu una mica de tot el ens dóna.
Pàgina del projecte: http://www.camrdale.org/apt-p2p/
Descripció del paquet: http://packages.ubuntu.com/intrepid/apt-p2p



















Deixa una resposta.