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包我已经安装过了,所以最后提示已经安装过了,什么都没做。

转载于:https://blog.51cto.com/yangxian/158526