您的位置:首页 > 其它

配置YUM服务器

2010-02-12 23:44 204 查看
配置实例:
192.168.0.1    YUM服务器
192.168.0.3    YUM客户端
YUM服务器所需软件包:
yum-3.0.1-5.el5
yum-metadata-parser-1.0-8.fc6
yum-rhn-plugin-0.4.3-1.el5
yum-updatesd-3.0.1-5.el5
createrepo-0.4.4-2.fc6.noarch.rpm
yum-arch-2.2.2-2.fc7.noarch.rpm
YUM客户端所需软件包:
yum-3.0.1-5.el5
yum-metadata-parser-1.0-8.fc6
一、配置YUM服务器
(1)基于FTP方式的YUM服务器
1.挂载光盘,拷贝光盘内容
# mount -t iso9660 -o loop /dev/hdc /media/cdrom
# cp -a /media/cdrom/* /var/ftp/pub/
2.安装createrepo软件包
# cd /var/ftp/pub/Server
# rpm -ivh createrepo-xxx.noarch.rpm
3.创建YUM仓库
# cd /var/ftp/pub/
# createrepo .
4.启动ftp服务
# service vsftpd start
# chkconfig vsftpd on
(2)基于HTTP方式的YUM服务器
1.挂载光盘,拷贝光盘内容
# mount -t iso9660 -o loop /dev/hdc /media/cdrom
# mkdir /rhel5
# cp -a /media/cdrom/* /rhel5/
2.安装createrepo软件包
# cd /rhel5/Server
# rpm -ivh createrepo-xxx.noarch.rpm
3.创建YUM仓库
# cd /rhel5
# createrepo .
4.配置www服务
# vi /etc/httpd/conf/httpd.conf
:set nu
分别将第281行和306行如下内容:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
改为:
DocumentRoot "/rhel5"
<Directory "/rhel5">
5.启动http服务:
# service httpd start
# chkconfig httpd on
二、配置YUM客户端
(1)基于FTP方式的YUM客户端
1.创建server.repo文件
# cd /etc/yum.repos.d/
# cp rhel-debuginfo.repo server.repo
2.修改server.repo文件
# vi server.repo
[Server]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.0.1/pub/Server
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.0.1/pub/VT
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.0.1/pub/Cluster
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.0.1/pub/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
3.测试
yum list <package>
yum install <package>
(2)基于HTTP方式的YUM客户端
1.创建server.repo文件
# cd /etc/yum.repos.d/
# cp rhel-debuginfo.repo server.repo
2.修改server.repo文件
# vi server.repo
[Server]
name=Red Hat Enterprise Linux 5
baseurl=http://192.168.0.1/Server
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/RPM-GPG-KEY-redhat-release
3.测试
yum list <package>
yum install <package>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: