redhar5.5 搭建yum服务器

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

 

 

 

 

 

 

你可能感兴趣的:(服务器,搭建)