Apt仓库的搭建步骤
一、 Apt仓库
因为网络的原因和企业产品的需要,企业内部需要有自己的apt更新服务源,常用的是ubuntu/deb的apt源,以下是搭建步骤。
二、 Apt-mirror安装及使用
在与外站的apt镜像发布网站同步之前,我们需要一台服务器,性能上没特别要求,需要一块超过100G的硬盘,还有网速要竟可能的快,最好网速超过1M/s。
首先我们需要下载apt-mirror工具, apt-get install apt-mirror (登录身份为root)。
然后修改/etc/apt/mirror.list文件。
不过修改之前,我们需要先建立几个文件夹:
mkdir /service/ubuntu
mkdir /service/ubuntu/mirror
mkdir /service/ubuntu/skel
mkdir /service/ubuntu/var
建立好文件目录后,就要修改mirror.list的文件了。vim /etc/apt/mirror.list
lucid代表ubuntu的版本号10.04。
运行apt-mirror
运行后,会建立与mirror.list里同步的目录名。
更新的时间很长,因为数量很大,需要等上好几个小时才能同步完。
三、 简易的仓库发布
同步完成后,我们就要发布了,可以使用Apache和Nginx来配置http服务建立自己的发布镜像站。
采用一种偷懒的方法就是先安装Nginx,apt-get install nginx,然后修改/etc/nginx/sites-enble/default,注释掉location /{}整个内容,添加root /service/ubuntu/mirror/archive.ubuntu.com/ubuntu; autoindex on;
在浏览器输入http://10.7.254.7。
四、 本地更新
站点建立完成后,我们需要在/etc/apt/source.list上面更改下载源,例如我的IP地址是10.7.254.7那么我们需要添加我们的镜像服务器名:
例如:
deb http://10.7.254.7/ubuntu/ lucid main restricted universe multiverse
deb-src http://10.7.254.7/ubuntu/ lucid main restricted universe multiverse
转载于:https://blog.51cto.com/guanpengla/646820