单位内网无法访问Internet,很多软件无法安装。本着一切自己动手丰衣足食的精神为自己的机器搭建一台YUM源服务器。
要有一台可以连接互联网的机器,配置网络yum源可以正常更新。
yum服务器需要http服务才可以访问所以要安装http服务(apache、nginx都可以),createrepo这个包是创建yum服务器的关键,只有它才可以下载整个网络库和生成本地包的数据库。
yum install -y httpd createrepo
关闭iptables
iptables -Fiptables -X
进入http的根目录
cd /var/www/html
创建源的目录,一台服务器可以创建多个版本的源
mkdir -p centos/6mkdir centos/7cd centos/6
显示源列表
yum repolist
会显示base,update等等
每个都要使用reposync命令下载
reposync --repoid=base
下载完成后修改文件夹的用户和用户组
chown -R apache.apache /var/www/html/centoschmod -R 755 /var/www/html/centos
创建yum源文件库,每个下载的库都要做
createrepo /var/www/html/centos/base
创建完毕后修改.repo文件中的url
[base]……baseurl=http:……
[update]……baseurl=http:……
[extras]……baseurl=http: