Apt-p2p

Sommige mensen hebben simpelweg bandbreedte over. Als je zoals ik een 35 mbit glasvezellijn hebt liggen voor een lagere prijs dan de kabelaanbieders dan is dat het geval. Ik ben er sinds kort achter dat ik daarmee de apt-repository’s kan ontlasten door het installeren van de toevoeging apt-p2p. Dit pakket is sinds kort beschikbaar in de repository voor Debian testing en unstable en ook voor Ubuntu Intrepid Ibex.

Het installeren zelf gaat als vanouds:

[sudo] password for tecumseh:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De status informatie wordt gelezen... Klaar
De volgende extra pakketten zullen geïnstalleerd worden:
  python-pysqlite2 python-twisted-web2
Voorgestelde pakketten:
  python-pysqlite2-dbg
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  apt-p2p python-pysqlite2 python-twisted-web2
0 pakketten opgewaardeerd, 3 pakketten nieuw geïnstalleerd, 0 te verwijderen en5 niet opgewaardeerd.
Er moeten 387kB aan archieven opgehaald worden.
Door deze operatie zal er 2232kB extra schijfruimte gebruikt worden.
Wilt u doorgaan [J/n]? j

Hierna moeten er een paar dingen ingesteld worden. Ten eerste moet de machine die hiervan voorzien wordt bereikbaar worden voor de rest van de wereld. Je wordt namelijk zelf ook een repository voor de pakketten die jij al binnengehaald hebt. Standaard moet hiervoor de poort 9977 TCP en UDP geforward worden.

Ten tweede moet je de sources.list aanpassen zodat het extra repository netwerk gevonden wordt. Elke regel die je op deze manier wil delen moet hiervoor veranderen. Het volgende moet je daaraan toevoegen:

http://localhost:9977/

Als laatste nog een update zodat de nieuwe lijst in gebruik genomen wordt:

tecumseh@Athlan:~$ sudo apt-get update

Mocht je meer machines in je netwerk hebben dan is er nog meer te doen. Je zult dan de configuratie aan moeten passen zodat er een andere poort gebruikt wordt. En uiteraard moet ook die nieuwe poort geforward worden.

Toevoeging 02-01-2009 21:05:

Apt-p2p is al enige tijd van mijn systeem verwijderd. Het is een geweldig idee maar helaas onwerkbaar. Omdat de eigen pakketten ook via dit systeem opgehaald moeten worden is de snelheid niet om over naar huis te schrijven. Downloads van 5 kb/s terwijl je een bandbreedte van 35 mbit/s ter beschikking hebt…

Geef een reactie