centos下搭建yum服务器

服务器端:
1、确保机器上已经安装apache服务器;
2、安装createrepo;
3、在/var/www/html/下新建yum/CentOS
4、解压centos的镜像CentOS-6.0-x86_64-bin-DVD1.iso 到/var/www/html/yum/CentOS下;
5、执行 createrepo /var/www/html/yum/CentOS/生成yum库;
6、重启apache, service httpd restart;


客户端:
1、备份Centos-Base.repo:

    cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 
2、编辑配置:
    vi /etc/yum.repos.d/CentOS-Base.repo

确保如下项启用,并不检测gpg。
enabled等于0则不启用,等于1则启用;
gpgcheck等于0则不检测gpgkey,等于1则检测,此处设置为0即可;
注意:
默认时,mirrorlist为yum服务器的地址,而baseurl前存在#注释符号,意思是当mirrorlist不可达时,系统会用baseurl的地址。
若编辑好下面文件时,报错误,如:yumrepo Error,则把下面这些baseurl前面的#符号去掉即可。

[base]
name=CentOS-$releasever - Base
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
enabled=1
gpgcheck=0
 
#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
gpgcheck=1
enabled=1
gpgcheck=0
 
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
enabled=1
gpgcheck=0
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
enabled=1
gpgcheck=0

 

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
enabled=1
gpgcheck=0

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://192.168.1.89/yum/CentOS
#baseurl=http://192.168.1.89/yum/CentOS
enabled=1
gpgcheck=0
posted @ 2019-03-21 12:07  lcinx  阅读(830)  评论(0编辑  收藏  举报