您的位置:首页 > 其它

redhar5.5 搭建yum服务器

2012-12-06 12:06 344 查看
redhar5.5 搭建yum服务器

一、挂载光驱、ftp安装、复制文件

mkdir -p /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

rpm -ivh vsftpd-2.0.5-16.el5_4.1.rpm

安装ftp

cd /var/ftp/pub/

复制文件Server、VT、Cluster、ClusterStorage到/var/ftp/pub/

cp -avr Server /var/ftp/pub/

cp -avr VT /var/ftp/pub/

cp -avr Cluster /var/ftp/pub/

cp -avr ClusterStorage /var/ftp/pub/

.确认系统中安装yum(在RHEL 5是已默认安装)、createrepo(用于生成rpm依赖关系及组信息

rpm -qa |egrep "yum|createrepo"

rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

二、建立分组文件

在RHEL 5中每个目录下的repodata目录下都有一个repomd.xml,该文件中就记录了rpm包的依赖关系,还有一个comps-rhel5-*.xml文件,这个文件主要记录分组情况,建立yum仓库时,需要先重建该文件。需要重建的目录有:

createrepo /var/ftp/pub

cd Server

createrepo -g repodata/comps-rhel5-server-core.xml ./

cd Cluster

[root@testlvze Cluster]# createrepo -g repodata/comps-rhel5-cluster.xml ./

cd /var/fpt/pub/ClusterStorage

[root@testlvze ClusterStorage]# createrepo -g repodata/comps-rhel5-cluster-st.xml ./

cd /var/ftp/pub/VT

[root@testlvze VT]# createrepo -g repodata/comps-rhel5-vt.xml ./

三、YUM 客户端配置

cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfolvze.repo

vim /etc/yum.repos.d/rhel-debuginfo.repo

[rhel-debuginfo]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Server]

name=Server

baseurl=ftp://192.168.12.230/pub/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=VT

baseurl=ftp://192.168.12.230/pub/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Cluster

baseurl=ftp://192.168.12.230/pub/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=Cluster

baseurl=ftp://192.168.12.230/pub/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-debuginfo-beta]

name=Red Hat Enterprise Linux $releasever Beta - $basearch - Debug

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/$basearch/Debuginfo/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

四、yum清除缓冲

安装测试 yum list [all]

yum clean all

yum install iptraf

本文出自 “皓月无痕泽哥地带” 博客,请务必保留此出处http://lzspf.blog.51cto.com/843701/1080294
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: