假设yum服务器
一、部署yum服务器
系统平台:
服务端:红旗Asianux 3 sp2for x86
客户端:红旗Asianux 3 sp2for x86
1.拷贝安装rpm包
cp /mnt/heartbeat /var/www/html/yum
2.生成yum用的repodata目录
createrepo /var/www/html/yum
运行后,会自动在yum目录下生成repodata目录,里面存放有对应RPM的依赖信息供后续yum使用。
3.准备服务
yum是通过http或ftp获得rpm包的,所以我们需要设置http或ftp服务,并把上述的yum目录的根目录作为ftp的根目录即可。并启动对应的服务,这里为启动httpd服务。
二、部署yum客户端
1. 配置yum.conf
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redflag-release
tolerant=1
exactarch=1
obsoletes=1
[base]
name=Red Flag Linux
baseurl= http://192.168.1.11/yum
2.配置repo文件
repo文件位于/etc/yum.repos.d/目录下,在进行配置之前先做好原先的文件备份,后新建一份配置文件。
# vi heartbeat.reop
[heartbeat]
name=heartbeat
baseurl=http://192.138.1.11/yum
enabled=1
gpgcheck=1
gpgkey=file:///usr/share/doc/asianux-release/RPM-GPG-KEY
3.使用
yum install heartbeat -y