1.为什么需要创建ubuntu本地镜像
ubuntu发行版光盘中都只有少数常用软件包。ubuntu上要安装的软件,常常需要到ubuntu源服务器上下载。
使用如下命令可以搜索和安装可用的软件包。
apt-cache search packageName
sudo apt-get install packageName
apt-get实际使用wget命令,从/etc/apt/sources.list配置文件指定的源上下载对应的.deb软件包,然后使用dpkg -i packageName.deb安装软件。
如果ubuntu电脑所在的环境网络性能较差,或者不能连接互联网,那么就很难安装ubuntu source服务器上的海量软件包。
此时,你可以在局域网内创建自己的ubuntu source服务器,从而节省大量网络流量,并且可以大大提高安装软件的速度!
本文将介绍如何创建ubuntu source的本地镜像。
2.创建ubuntu本地镜像(需求)
为了创建ubuntu mirror服务器,你需要至少100G硬盘剩余空间。Ubuntu每一个版本分为32bit和64bit两个版本,有两组deb包。你可以创建ubuntu一个版本的32或者64bit服务器,也可以创建同时服务于32和64bit的服务器。也可以创建服务于所有ubuntu版本的source服务器。根据你的硬盘剩余空间和你的需要而定。
3.使用sohu的ubuntu source服务器作为源服务器
Sohu公司提供了多种Linux和BSD操作系统发行版的source服务器。点击下面链接
可以看到sohu公司提供的所有种类的source服务器。
点击http://mirrors.sohu.com/help/ubuntu.html页面可以看到ubuntu source服务器的使用帮助。
你可以直接修改/etc/apt/sources.list文件,添加上sohu的source服务器,从而使用sohu的source服务器,这比使用国外的ubuntu官方source服务器速度要快很多。
我接下来,要根据sohu的ubuntu source服务器,构建本地的ubuntu source服务器。
我选择sohu的ubuntu source服务器作为复制的source的原因:
1,sohu的ubuntu source服务器速度相当快。如果我使用ubuntu官方的source服务器作为复制的源,显然会花费更多的时间。
2,