1.把RHEL5的光盘放入光驱中,挂载光盘。
mkdir  /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
2.把光盘上的Serverf和VT目录复制到本地盘
cd  /mnt/cdrom
cp -Rp /mnt/cdrom/Server  /var/ftp/Server(/var/ftp这个目录只有安装了FTP,才会有,自己创建也可以,因为放在ftp目录下可以让别人共享你的私有仓库)
cp -Rp /mnt/cdrom/VT  /var/ftp/pub/VT
3.安装createrepo-0.4.4-2.fc6.noarch.rpm包。
cd  /var/ftp/pub/Server
rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
如下图所示
4.解决软件包依赖性。
createrepo  -g   /var/ftp/Server/repodata/compa-rhel5-Server.xml   /var/ftp/Server
如下图所示
createrepo  -g   /var/ftp/VT/repodata/compa-rhel5-vt.xml   /var/ftp/VT
如果遇到下图所选红色区域的情况,删除.olddata,再重新运行一次即可。
5.修改软件仓库配置文件。
1》复制模板,然后再修改。
cd   /etc/yum.repo.d/
cp -p rhel-debuginfo.repo    server
如下图所示
2.》修改server
第一行目录名。
第二行介绍这个目录是些什么包
第三行是这些包的路径
第四行是不校验
6.测试。
yum -y install vsftpd*
因为vsftpd包我已经安装过了,所以最后提示已经安装过了,什么都没做。