RedHat5架设yum源服务器(FTP)
1、启动redhat5,把光盘放进去,并挂载到/media/cdrom
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
2、安装FTP服务(若为本机可省略这步)
cd /media/cdrom/Server
rpm -ivh vsftpd*
chkconfig vsftpd on
service vsftpd start
3、安装createrepo的软件包
rpm -ivh createrepo*
4、拷贝系统盘里的文件到本机
cp -R /media/cdrom/Server /var/ftp/pub
5、生成yum源
(1)生成依赖关系
createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server
若提示“Could not remove old metadata dir: .olddata”说目录有问题,不用在意,直接把目录删除掉就行了
rm -rf /var/ftp/pub/Server/.olddata
然后重新操作一遍就行了
(2)建立仓库文件
vim /etc/yum.repos.d/yum.repo
[Yum-ftp]
name=base
baseurl=ftp://ip/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
下一次安装rpm直接用yum安装就可以了。