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)
április 20, 2009 at 17:30 du.
nah majd hétvégén meglesem
április 20, 2009 at 17:49 du.
nagyon szép hír. 😀 ubuntu 4ever 😀
április 20, 2009 at 18:23 du.
sources.list módosításához _szerintem_ rendszergazda jog kell, tehát
sudo gedit /etc/apt/sources.list
április 20, 2009 at 19:23 du.
Ez nagyszerű ötlet. Már régóta csak torrenten húzom le a disztró cd-ket, de hogy a frissítés is így megy… Köszönjük szépen, használni fogjuk.
április 20, 2009 at 19:53 du.
Hozzám hasonlóan linuxhoz láma júzereknek 😀
(1)
a 9977-es portot ki kell nyitnom routeren, tűzfalon
(2)
A
*mirror-address*
*mirror-address*
helyére meg az eddig használt mirrort kellett beírni. (Nekem valamiért a magyar mirrorok lassúak , és nem stabilak, ezért átnyomtam a csehre 😀 )
április 20, 2009 at 21:05 du.
érdekes 🙂
április 20, 2009 at 21:32 du.
Ez nagyszerű ötlet, de azért lehetett volna a csomagba betenni egy ilyen sources.list-et, ami bekerűl a sources.list.d-be mondjuk.
április 20, 2009 at 23:23 du.
Juppí, megvagyok a frissítéssel
P2P forgalmam nem volt valami jelentős, főleg hogy a csomagok letöltése után kikapcsolt a háló 😀
április 21, 2009 at 0:38 de.
Igen, az lenne a kérdés, hogy p2p lejön, de meddig, mennyi sávszélesség használásával tölti vissza másoknak a frissítést és a csomagot?
Tud valaki erről?
április 21, 2009 at 10:27 de.
Köszönöm szépen! Kipróbálom amint lehet.
április 21, 2009 at 13:27 du.
Akinek nincs X kiszolgálója annak javaslom a
“sudo update-manager -d ”
helyett
“sudo do-release-upgrade -d”
április 22, 2009 at 9:36 de.
Kedves sct!
csak egy kérdés: magyarországi tükröket nem lehet megadni?
pl. http://ftp.kfki.hu
lényegesen gyorsabb, mint a canonical.com…..
üdv: fgy