Asva.info

Ubuntu frissítése p2p segítségével

Mérföldkő mind a p2p, mind a Linux életben azt hiszem. A legújabb Ubuntu disztribúcióra való átállás már történhet p2p segítségével. A cél egyértelmű: kevésbé terhelni a központi mirrorokat, megosztani az erőforrásokat, amelyek egy ilyen népszerű Linux esetében ilyenkor gyakran leterheltek.

Fontos, a végleges Ubuntu Jaunty (9.04) csak 3 nap múlva jön ki, így aki egy éles rendszert használ, még mindig gondolja meg a frissítést!

Az apt-p2p módszer valójában egy proxy az apt kérések, és a repository szerver között. Ha lehetséges, akkor a peer-ektől kéri el a fájlokat, ha nem, akkor visszavált a korábbi, normális http alapú kérésekre. Az apt-p2p jótékony hatással van a kiszolgáló szerverek sávszélességére, és így kevesebb erőforrást is emészt fel. Az apt-p2p szerencsére beépül a korábbi apt csomagkezelőbe, így akár fel sem tűnik, hogy más úton-módon érkeznek számítógépünkre az adatok. Saját gépünkön is csak limitált erőforrást használ, így bátran használhatja, aki szeretné.

Az apt-p2p telepítése:

sudo aptitude install apt-p2p

Beállítása:

Első körben érdemes egy biztonsági másolatot készíteni a jelenlegi source.list fájlról:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Ha ez megvan, akkor szerkesszük a fájlt:

gedit /etc/apt/sources.list

Az alábbi sorokat írjuk be a source.list-be.

deb http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb-src http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb http://localhost:9977/*mirror-address*/ubuntu/ intrepid main universe restricted multiverse
deb-src http://localhost:9977/*mirror-address*/ubuntu/ intrepid main universe restricted multiverse

Ha ez kész, töröljük a cache-t:

sudo rm -rf /var/cache/apt-p2p/cache/*

Frissítsük a csomaglistát:

sudo apt-get update

Majd indítsuk el a frissítést

sudo update-manager -d

Ha kíváncsiak vagyunk az apt-p2p részletes statisztikájára a peerekről, le- és feltöltésről, akkor egy böngészőben nyissuk meg a következő címet:

http://localhost:9977


(via ubuntugeek)

Exit mobile version