Linux
使用ftp为源搭建yum仓库
准备工作:
1)安装ftp服务器,这里以vsftpd为例
我们可以使用源码安装vsftpd,也可以使用本地yum安装vsftpd,以下我是使用本地yum安装的
首先就是将镜像挂载,
mount
rhel-server-5.8-x86_64-dvd.iso /mnt/media/ -o
loop,rw(当然/mnt/media是自己新建的目录)
然后,就是配置本地yum源,vim
/etc/yum.repo/luoye.repo
[luoye]
name=Install
package from Server
baseurl=file:///mnt/media/Server/
enabled=1
gpgcheck=0
[root@localhost
rhel5.8]# yum install vsftpd* -y
2)安装createrepo软件包:
createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。
yum(Yellowdog Updater,
Modified)
[root@localhost rhel5.8]# yum install
createrepo*
3)将系统盘复制到/var/ftp/pub中去
Mkdir /var/ftp/pub/rhel5.8
cp -r /mnt/media/*
<