Bądź: Wyszukaj na stronie z użyciem Google
reklama:

środa, 17 listopada 2010

Apt-P2P, czyli pobieranie pakietów przez P2P

Autor: , 22:13, środa, 17 listopada 2010


Technologia P2P ma rzesze oddanych fanów. Fot: RocketRaccoon
P2P kojarzone przede wszystkim z komputerowymi piratami ma także całą masę niezwykle użytecznych zastosowań. Mało osób wie, że w ten sposób możemy pobierać także pakiety do instalacji. Szczególna zaleta wypływa tutaj dla użytkowników starszych wydań dystrybucji (oficjalnie już niewspieranych), którzy mogą w ten sposób wciąż pobierać paczki.

Poniżej opisana technologia działa bazując częściowo na rozwiązaniach sieci BitTorrent. Jeśli jednak żaden z użytkowników nie udostępnia paczek, całość przerzuca się automatycznie na pobieranie przez HTTP (szczegóły można ustawić w konfiguracji).

1) Właściwie cała zabawa sprowadza się do instalacji Apt-P2P:

sudo apt-get install apt-p2p
Dalej jeszcze tylko trochę konfiguracji:

2) Tworzymy kopię zapasową listy repozytoriów:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
3) Ustawiamy jeszcze port i hosta nasłuchiwanego przez demona: (dodajemy do wpisów na liście ciąg: "127.0.0.1:9977" lub "localhost:9977"):
(zależnie, który wpis nam działa)

sudo sed -i 's%http://%http://127.0.0.1:9977/%g' /etc/apt/sources.list
4) Czyścimy cache paczek:

sudo rm -rf /var/cache/apt-p2p/cache/*
5) Aktualizujemy listę pakietów:

sudo apt-get update
Nic więcej nie musimy już robić, całość działa w tle, miejmy nadzieję, niezauważalnie dla użytkownika.

Należy jeszcze wspomnieć, że dodatkowy demon, jak każda kolejna usługa funkcjonująca w tle obciąża nieco nasz system. Jeśli więc nie narzekasz na szybkość pobierania paczek, raczej nie należy wykonywać powyższych poleceń wyłącznie profilaktycznie.

Należy też pamiętać o odblokowaniu portu 9977 w naszym firewallu (lokalnym, bądź w ruterze). Statystyki na temat ilości pobranych danych można uzyskać wpisując w przeglądarce adres localhost:9977.

[wpis przygotował częściowo eMcE - dzięki!]
blog comments powered by Disqus

Prześlij komentarz


Popularne posty

Etykiety