Linux5下设置光盘yum源和ftp yum源

1.    挂载光盘
#mount /dev/cdrom /media
#cd /etc/yum.repos.d
#vim dvd.repo

 
[Cluster]
enabled = 1
name = dvd
baseurl = file:///media/Cluster
gpgcheck = 1
gpgkey = file:///media/RPM-GPG-KEY-redhat-release
[ClusterStorage]
enabled = 1
name = dvd
baseurl = file:///media/ClusterStorage
gpgcheck = 1
gpgkey = file:///media/RPM-GPG-KEY-redhat-release
[Server]
enabled = 1
name = dvd
baseurl = file:///media/Server
gpgcheck = 1
gpgkey = file:///media/RPM-GPG-KEY-redhat-release
[VT]
enabled = 1
name = dvd
baseurl = file:///media/VT
gpgcheck = 1
gpgkey = file:///media/RPM-GPG-KEY-redhat-release

2. 测试
#yum install vnc
3.如果做成ftp源供他的服务器使用的话,按照下面步骤
 Red Hat 所分发的软件,其中已经针对光盘介质做好了软件包的依赖关系,重新移动位置后,我们需要重新创建这个关系,操作起来差不复杂,因为它集成了相关的文件,我们只需参数文件来创建即可,说的那么复杂,其实所有的动作都是电脑完成,我们只需要打一条命令即可
createrepo -g /var/ftp/pub/repo/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/repo/Server/
createrepo -g /var/ftp/pub/repo/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/repo/VT/
createrepo -g /var/ftp/pub/repo/Cluster/repodata/comps-rhel5-cluster.xml /var/ftp/pub/repo/Cluster
createrepo -g /var/ftp/pub/repo/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/ftp/pub/repo/ClusterStorage/
如果你是RHEL5.1的系统,那么你在每创建一个库时,它就会产生一个错误,以我这个例子来说,应该是已经存在/var/ftp/pub/repo/Server/.olddata这个目录,只要将其删除再重新创建一下就可以了,这个问题在RHEL5.1之后的版本不会出现了。
rm -rf  /var/ftp/pub/repo/Server/.olddata
rm -rf /var/ftp/pub/repo/VT/.olddata
rm -rf /var/ftp/pub/repo/Cluster/.olddata
rm -rf /var/ftp/pub/repo/ClusterStorage/.olddata
#yum install vsftpd 或者通过rpm方式安装
#service vsftpd start
#cp -rf /media/* /var/ftp/pub/repo
#cd /etc/yum.repos.d/
#vim dvd.repo
[Cluster]
enabled = 1
name = dvd
baseurl = ftp://192.168.0.21/pub/repo/Cluster
gpgcheck = 1
gpgkey = ftp://192.168.0.21/pub/repo/RPM-GPG-KEY-redhat-release
[ClusterStorage]
enabled = 1
name = dvd
baseurl = ftp://192.168.0.21/pub/repo/ClusterStorage
gpgcheck = 1
gpgkey = ftp://192.168.0.21/pub/repo/RPM-GPG-KEY-redhat-release
[Server]
enabled = 1
name = dvd
baseurl = ftp://192.168.0.21/pub/repo/Server
gpgcheck = 1
gpgkey = ftp://192.168.0.21/pub/repo/RPM-GPG-KEY-redhat-release
[VT]
enabled = 1
name = dvd
baseurl = ftp://192.168.0.21/pub/repo/VT
gpgcheck = 1
gpgkey = ftp://192.168.0.21/pub/repo/RPM-GPG-KEY-redhat-release

你可能感兴趣的:(linux,ftp,yum,设置,光盘)