下面说说我的方法.......
首先,确保你有较快的网络和源,否则下载就要花很多时间,我是花了一个星期才把整个源弄下来的,同时/var要有40G的空间,/home要有40G的空间。
接着下载apt-mirror,ruby,libzlib-ruby
代码: 全选
sudo apt-get install apt-mirror ruby libzlib-ruby
代码: 全选
sudo gedit /etc/apt/mirror.list
set nthreads 20表示用20个线程下载,这里建议改为5,减轻源的负担。
将里面的源全部换成你下载速度最快的源,方法参见: viewtopic.php?t=53155&highlight=
最后,开始apt-mirror
代码: 全选
sudo apt-mirror
下载好后,安装附件内的debpartial。
代码: 全选
sudo dpkg -i debpartial_0+20030508.1_all.deb
代码: 全选
mkdir ~/ubuntu-dvd/
debpartial --nosource --dirprefix=ubuntu --section=main,universe,multiverse,restricted --dist=hardy,hardy-security,hardy-updates,hardy-proposed,hardy-backports --size=8000000000 ubuntu/ ~/ubuntu-dvd/ --arch=amd64
现在就可以在~/ubuntu-dvd/下找到如ubuntu-0这样的目录,但是里面还没有包。
把附件内的debcopy放到~/下,在~/下执行:
代码: 全选
ruby debcopy /var/spool/apt-mirror/mirror/(被镜像的网站名)/ubuntu ~/ubuntu-dvd/ubuntu-0
ruby debcopy /var/spool/apt-mirror/mirror/(被镜像的网站名)/ubuntu ~/ubuntu-dvd/ubuntu-1
.....
然后,把~/ubuntu-dvd/下的目录全部刻盘就可以了。