虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Ubuntu/Debian > ubuntu12.04(precise版)镜像源/本地源制作

ubuntu12.04(precise版)镜像源/本地源制作
类别:Ubuntu/Debian   作者:码皇   来源:svap1的专栏     点击:

为什么要制作ubuntu12 04的本地安装源呢?因为有的时候服务器的系统是不能联网的。那有人会说了为什么不把自己将要安装的软件包都下载下来呢?贴主也是这么想的,事实上也是这么做的,但是只有这么做了才会发

为什么要制作ubuntu12.04的本地安装源呢?

因为有的时候服务器的系统是不能联网的。

那有人会说了为什么不把自己将要安装的软件包都下载下来呢?

贴主也是这么想的,事实上也是这么做的,但是只有这么做了才会发现存在很多问题——安装依赖项!

缺乏安装依赖项这是一个让人头疼的问题!

就像一个新买的房子,能住人,但是吃喝拉撒睡怎么办?

刚安装好的ubuntu12.04也是一样,刚好能用,但对于一些人来说还不够用!

所以就想到了一个办法,可能很愚蠢,下载所有的ubuntu12.04软件安装包!

这样即使没有网络,也能随时随地的下载安装软件包,哈哈。

操作步骤如下

1 在联网的情况下,在ubuntu12.04系统中安装apt-mirror

apt-get install apt-mirror

apt-get install apache2 #如果不打算对局域网或互联网开放,这个不必装

2 修改mirror.list文件

执行命令 sudo gedit /etc/apt/mirror.list

    ############# config ###################set base_path /var/www/apt-mirror# 设置下载保存地址# set base_path /var/spool/apt-mirror## set mirror_path $base_path/mirror# set skel_path $base_path/skel# set var_path $base_path/var# set cleanscript $var_path/clean.shset defaultarch amd64 #只下载amd64软件包# set defaultarch <running host architecture># set postmirror_script $var_path/postmirror.sh# set run_postmirror 0set nthreads 5#开启5个线程下载set _tilde 0############## end config ###############只下载amd64软件包deb-amd64 http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universeclean http://mirror.bjtu.edu.cn/ubuntu

上面只下载了precise ,大约需要43GB的存储空间。

如果还要下载precise-backports precise-proposed precise-security precise-updates,估计需要75GB的空间。

如果一次下载不完的花,还可以下次开机执行sudo apt-mirror接着下载。

贴主下载完成后的截图如下

3 引用本地安装源

执行sudo gedit /etc/apt/source.list ,末尾添加

deb http://localhost/apt-mirror/mirror/mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe

执行 sudo apt-get update 更新安装源

如果局域网中的其他计算机也想访问你的软件源,那么就要修改他们的计算机source.list文件,将localhost

替换为你的计算机在局域网中的地址。前提是apache2安装好了,局域网中的计算机可以访问你的网页。

相关热词搜索: 镜像