创建yum本地源 转帖

创建Yum的本地源,并以此管理rpm包(RHEL5.3) 1、以下是为启用yum及相关功能所需的rpm包,请确保已经事先安装完备;您的系统中相关rpm包的版本可能有所不同。 yum-3.2.19-18.el5 yum-security-1.1.16-13.el5 yum-updatesd-0.9-2.el5 yum-rhn-plugin-0.5.3-30.el5 yum-metadata-parser-1.1.2-2.el5 createrepo-0.4.11-3.el5 2、创建本地目标做为yum源的repository,并将系统光盘上的相关rpm等拷贝至此目录中: # mkdir /yums # mount /dev/cdrom /media/cdrom # cp -a /media/cdrom/Server /yums/ 3、拷贝密钥验正文件,并创建包依赖关系 # cp /media/cdrom/RPM-GPG-KEY-redhat-release /yums/ # createrepo -g /yums/Server/repodata/comps-rhel5-server-core.xml /yums/Server/ 4、备份客户端的配置文件,并新增yum源为刚建立的源: #cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.drhel-debuginfo.repo.bak 编辑/etc/yum.repos.d/rhel-debuginfo.repo,添加如下内容: [base] name=Local Yum Sourses baseurl=file:///yums/Server enable=1 gpcheck=1 gpgkey=file:///yums/PRM-GPG-KEY-redhat-release 说明:如果yum源是其它机器上的ftp或http等服务提供的,则需将其中的file://改为相对应的网络路径。 5、yum下常用的包管理命令 #yum clean [ packages | headers | metadata | dbcache | all ] (清空cache等) #yum list (显示yum可用包列表) #yum install package1 [package2] [...] (安装指定的软件包,可自动解决依赖关系) #yum check-update (检查是否有可用的升级) #yum update [package1] [package2] [...] (升级指定的包,可自动解决依赖关系;不指定包名时将自动升级所有可用的升级包) # yum erase|remove package1 [package2] [...] (卸载指定的包,依赖于此包的包也将会被卸载) # yum localinstall rpmfile1 [rpmfile2] [...] (直接从本地安装rpm包,而不是从yum源) # yum localupdate rpmfile1 [rpmfile2] [...] (直接从本地升级rpm包,而不是从yum源)

posted on 2009-12-20 11:28  萌二&威比  阅读(716)  评论(0编辑  收藏  举报

导航