快速业务通道

yum安装(本地yum源

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-24

yum源在vsftp网络提供的安装步骤
1)安装yum源服务器

//安装存放yum源的服务器
#rpm -ivh vsftpd-2.0.5-12.el5
#service vaftpd restart
#cd /var/ftp/pub

//创建挂载点 并把镜像盘挂载

#mkdir /mnt/cdrom

#mount /dev/cdrom /mnt/cdrom
#cp -a /mnt/cdrom pub
2)安装createrepo工具

//创建yum源通用数据库(生成RPM数据库)

#cd /var/ftp/pub/cdrom/Server
#createrepo -g ./repodata/comps-rhel5-server-core.xml ./
#cd /var/ftp/pub/cdrom/Cluster
#createrepo -9 ./repodata/comps-rhel5-cluster.xml ./
[root@fly Server]# cd /var/ftp/pub/cdrom/VT
[root@fly VT]# createrepo -g ./repodata/comps-rhel5-vt.xml ./
[root@fly VT]# cd /var/ftp/pub/cdrom/ClusterStorage
[root@fly ClusterStorage]# createrepo -g ./repodata/comps-rhel5-cluster-st.xml ./
3)

编写yum源配置文件

#vim /etc/yum.repos.d/myyum.repo

[root@fly ~]# vim /etc/yum.repos.d/myyum.repo
//[ ]内的是仓库的名字
//命名最好是[rhel-xxx],否则yum的某些功能可能会不能实现,比如kickstart工具安装系统是软件组件选择没法读取.

//name是仓库的描述也可以说是名字
//baseurl 仓库的位置
//enabled 是否启用这个仓库,1为起用,0为禁用
//gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
[rhel-server]
name=server
baseurl=ftp://192.168.100.88/pub/cdrom/Server
enabled=1

//签名校验最好为1允许,有些软件签名校验后才能安装

//签名要导入# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
gpgcheck=1
gpgkey=ftp://192.168.100.88/pub/cdrom/RPM-GPG-KEY-redhat-release

[rhel-vt]
name=vt
baseurl=ftp://192.168.100.88/pub/cdrom/VT
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.100.88/pub/cdrom/RPM-GPG-KEY-redhat-release

[rhel-cluster]
name=cluster
baseurl=ftp://192.168.100.88/pub/cdrom/Cluster
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.100.88/pub/cdrom/RPM-GPG-KEY-redhat-release
[rhel-clusterstorage]
name=clusterstorage
baseurl=ftp://192.168.100.88/pub/cdrom/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.100.88/pub/cdrom/RPM-GPG-KEY-redhat-release

------------

本地yum源安装

1)如果安装改为本地yum源需要事先 yum clean all

#yum clean all

//创建挂载点 并把镜像盘挂载

#mkdir /mnt/cdrom

#mount /dev/cdrom /mnt/cdrom

//linux 有的版本不一样 挂载是只读时候可能会出现创建源时出现不可用

//可以把光盘拷贝到某个文件夹,以上面服务器的文件夹为例
#cp -a /mnt/cdrom pub

2)安装createrepo工具
#cd /var/ftp/pub/cdrom/Server
#createrepo -g ./repodata/comps-rhel5-server-core.xml ./
#cd /var/ftp/pub/cdrom/Cluster
#createrepo -9 ./repodata/comps-rhel5-cluster.xml ./
[root@fly Server]# cd /var/ftp/pub/cdrom/VT
[root@fly VT]# createrepo -g ./repodata/comps-rhel5-vt.xml ./
[root@fly VT]# cd /var/ftp/pub/cdrom/ClusterStorage
[root@fly ClusterStorage]# createrepo -g ./repodata/comps-rhel5-cluster-st.xml ./
3)vim /etc/yum.repos.d/myyum.repo
[root@fly ~]# vim /etc/yum.repos.d/myyum.repo

[rhel-server]
name=server
baseurl=file:///var/ftp/pub/cdrom/Server
enabled=1

gpgcheck=1
gpgkey=file:///var/ftp/pub/cdrom/RPM-GPG-KEY-redhat-release

[rhel-vt]
name=vt
baseurl=file:///var/ftp/pub/cdrom/VT
enabled=1
gpgcheck=1

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号