Using apt-p2p For Faster Upgrades From Intrepid to Jaunty

Sunday, April 5, 2009 | posted in | 0 comments

apt-p2p is a p2p proxy for apt dowloads, it will act as a proxy between apt requests and a repository server, downloading any request files from peers (if possible), else will fallback to direct HTTP download. In general, apt-p2p save bandwidth, use limited cpu and memory resources and reduce congestion on the ubuntu mirrors.

So how apt-p2p can increase the upgrade speed?
As mentioned earlier, apt-p2p will get the request files from peers, therefore, it will avoid the congestion on the ubuntu mirrors.

Steps:

1. Install apt-p2p

sudo apt-get install apt-p2p
2. Prepare sources.list
#Backup sources.list chenhow@chenhow:-$ sudo cp /etc/apt/sources.list /etc/apt/sources.list-apt-p2p-backup
3. Edit sources.list
#Add "localhost:9977" after the "http://" deb http://localhost:9977/archive.canonical.com/ubuntu hardy partner deb-src http://localhost:9977/archive.canonical.com/ubuntu hardy partner deb http://localhost:9977/*mirror-address*/ubuntu/ hardy main universe restricted multiverse deb-src http://localhost:9977/*mirror-address*/ubuntu/ hardy main universe restricted multiverse
4. Update packages
sudo rm -rf /var/cache/apt-p2p/cache/* chenhow@chenhow:-$ sudo apt-get update
5. Start upgrade from Interpid to Jaunty
chenhow@chenhow:-$ sudo update-manager -d
6. Check peers, downloads and uploads speed and DHT statistics
Open Internet browser, go to http://localhost:9977
7. Done

Print
0 Responses So far

Post a Comment