Chinaunix首页 | 论坛 | 博客
  • 博客访问: 320528
  • 博文数量: 88
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-13 09:32
文章分类

全部博文(88)

文章存档

2011年(1)

2009年(87)

我的朋友

分类: LINUX

2009-04-28 20:25:37

配置实例:
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"

改为:
DocumentRoot "/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
yum install

(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=
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.0.1/RPM-GPG-KEY-redhat-release

3.测试
yum list
yum install


阅读(881) | 评论(0) | 转发(0) |
0

上一篇:NIS配置实例

下一篇:YUM详解

给主人留下些什么吧!~~