[Ubuntu] Using apt-p2p For Faster Upgrades From Intrepid to Jaunty
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







April 12th, 2009 at 13:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 13:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 12th, 2009 at 21:56
So the literal line you put in includes *mirror-address* <– or are you supposed to actually replace that with something?
April 13th, 2009 at 03:14
What ports to port forward for upload?
April 13th, 2009 at 03:14
What ports to port forward for upload?
April 13th, 2009 at 11:14
What ports to port forward for upload?
April 17th, 2009 at 14:52
yes, you should replace *mirror-address* with your repository mirror server.. for example:
before change /etc/apt/sources.list:
deb http://sg.archive.ubuntu.com/ubuntu/ jaunty-security main restricted
after:
deb http://localhost:9977/sg.archive.ubuntu.com/ubu... jaunty-security main restricted
April 17th, 2009 at 14:52
yes, you should replace *mirror-address* with your repository mirror server.. for example:
before change /etc/apt/sources.list:
deb http://sg.archive.ubuntu.com/ubuntu/ jaunty-security main restricted
after:
deb http://localhost:9977/sg.archive.ubuntu.com/ubu... jaunty-security main restricted
April 17th, 2009 at 14:53
U can set ur router to port forward tcp and udp 9977
April 17th, 2009 at 14:53
U can set ur router to port forward tcp and udp 9977
April 17th, 2009 at 22:52
yes, you should replace *mirror-address* with your repository mirror server.. for example:
before change /etc/apt/sources.list:
deb http://sg.archive.ubuntu.com/ubuntu/ jaunty-security main restricted
after:
deb http://localhost:9977/sg.archive.ubuntu.com/ubu... jaunty-security main restricted
April 17th, 2009 at 22:53
U can set ur router to port forward tcp and udp 9977
April 21st, 2009 at 15:35
what if i dont want to format my /home partition, then i should not able to use ext4 filesystem for upgrade?
April 21st, 2009 at 15:35
what if i dont want to format my /home partition, then i should not able to use ext4 filesystem for upgrade?
April 21st, 2009 at 23:35
what if i dont want to format my /home partition, then i should not able to use ext4 filesystem for upgrade?
April 22nd, 2009 at 14:31
I believe it won't format the partition when upgrading the OS.
April 22nd, 2009 at 14:31
I believe it won't format the partition when upgrading the OS.
April 22nd, 2009 at 22:31
I believe it won't format the partition when upgrading the OS.
December 12th, 2009 at 02:49
Well post.
For more jobs visit http://www.staffingpower.com