2024年4月11日发(作者:)

快速搭建本地UbuntuAPT源镜像?Hey!Linux.

Ubuntu 10.10 已经被抛弃了!

就是在昨天,Ubuntu的官方站点和

下都已经没有了maverick相关的目录,执行

apt-get install直接提示"404 Not Found"。

与此同时,国内的诸多门户网站与大学的镜像也在今天同步了,

也没有了maverick相关的目录。

个人感觉这真的很坑啊,就算不支持了,也不至于移走吧?这让

我们这些还在使用Ubuntu 10.10作为线上服务器的屌丝运维情何以

堪。

与此同时非常后悔自己当初没有搭建一个本地的APT源镜像,于

是,努力搜寻着那些可能还未更新的镜像。

终于,找到了,目前该社区的10.10的镜

像还完整的保存着,在微博上进行了感谢之余便赶快搭建一个本地的

APT源镜像,这样才是最有保障的!

最后,花费10个小时左右,占用了本地约100G硬盘空间,成功

的完成了本地Ubuntu 10.10源镜像搭建。

在此,将相关步骤分享给大家。

将本地的源镜像修改为

$ sudo sed -i s///g

/etc/apt/

$ sudo sed -i s///g

/etc/apt/

更新源

$ sudo apt-get update

安装apt-mirror

$ sudo apt-get install apt-mirror

安装apache2,用于提供源的HTTP服务

$ sudo vim apt-get install apache2

编辑(我的服务器默认都是64位的,因此需要用deb-

i386与deb-i386-src指定镜像同步32位的软件包)

$ sudo vim /etc/apt/

01 ############# config ##################

02 #

03 # set base_path /var/spool/apt-mirror

04 #

05 # set mirror_path $base_path/mirror

06 # set skel_path $base_path/skel

07 # set var_path $base_path/var

08 # set cleanscript $var_path/

09 # set defaultarch

10 # set postmirror_script $var_path/

11 # set run_postmirror 0

12 set nthreads 20

13 set _tilde 0

14 #

15 ############# end config ##############

16

17 deb maverick main restricted universe multiverse

18 deb maverick-security main restricted universe multiverse

19 deb maverick-updates main restricted universe multiverse

20

21 deb-src maverick main restricted universe multiverse

22 deb-src maverick-security main restricted universe multiverse

23 deb-src maverick-updates main restricted universe multiverse

24

25 deb-i386 maverick main restricted universe multiverse

26 deb-i386 maverick-security main restricted universe multiverse

27 deb-i386 maverick-updates main restricted universe multiverse

28

29 deb-i386-src maverick main restricted universe multiverse

30 deb-i386-src maverick-security main restricted universe multiverse

31 deb-i386-src maverick-updates main restricted universe multiverse