快速业务通道

[分享]关于linux中的YUM---yellow dog updater modifier(黄狗升级器?)的配置说明(下)!

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-30
OK,现在需要的接着上期没有完成的工作继续努力.
当你的YUM服务启动已经没有问题的时候,这时候你需要调整你的软件仓库的位置,一旦你定义好了软件仓库的位置后,那么计算机就可以通过这个软件仓库安装和更新软件包了.非常的方便.
那么我们看看软件仓库的配置文件所在的位置 : /etc/yum.repos.d/
我们可以在这里建立自己的软件仓库的配置文件,比如: /etc/yum.repos.d/local.repo
这里的local是我自己定义的名字,也就是说我这里想定义一个本地的源.请大家记住,这里的配置文件的后缀为repo,是楼上软件仓库的简称.
那么我们再看看软件仓库配置的结构: (如下)
[root@bbs-dc /]# cd /etc/yum.repos.d/ #进入软件仓库配置文件目录
[root@bbs-dc yum.repos.d]# ls
local.repo rhel-debuginfo.repo #这里高亮显示的就是我自己定义的软件仓库的配置文件名.
然后我们就可以用vi编辑器进行修改了.下面是参考模板,大家可以参考着这个模板做实验:
[YOYO-LOCAL-RPM-SOURCES] #这里是我自己定义的软件仓库的标识,随便你定义.
name=RHEL5-LOCAL-SOURCES #软件库名,也是随便定义.方便记忆就好
baseurl=http://yoyojacky.vicp.net/bbs/yum-update-sources #这里定义的是软件仓库的源在哪里. 大家可以定义成和我这里一样的内容,这样就可以通过我的BBS的软件仓库来执行一些软件的安装了.
enabled=1 #这里定义的是启用该软件仓库,如果不起用就把1改为0.
gpgcheck=1 #这里定义的是进行软件的公钥检查.默认打开,从而避免安装被人修改过的软件.
拥有帝国一切,皆有可能。欢迎访问phome.netgpgkey=http://yoyojacky.vicp.net/bbs/gpg-keys/RPM-GPG-KEY-redhat-release # 这里定义的是RPM包的GPG公钥.可以定义为和我所写的一样.这样通过验证才能够正常使用软件仓库.
这里红色高亮显示的部分为注意的部分. 接着,大家就可以用这条命令来作一次YUM的缓存清空了.
[root@bbs-dc yum.repos.d]# yum clean all
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Cleaning up Everything 然后再做一次yum的更新操作.
[root@bbs-dc yum.repos.d]# yum update #这里就是在查询yum软件库并且更新XML文件,这个文件是放在服务器上的,用来保存整个yum数据库中的软件索引.保证最新的软件也能被识别出来,其实就像是再次扫描软件库的软件,然后生成一个列表,里面包含的是可以使用的软件名字.
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Update Process
Setting up repositories
YOYO-LOCAL-RPM-SOURCES 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 728 kB 00:00
################################################## 2112/2112
No Packages marked for Update/Obsoletion 之后你就可以用yum相关的命令来进行安装和卸载,还有查询了软件包了.
比如: 安装一个FTP软件,VSFTPD
那么你可以用这个命令:
[root@bbs-dc yum.repos.d]# yum install vsftpd
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for vsftpd to pack into transaction set.
vsftpd-2.0.5-10.el5.i386. 100% |=========================| 17 kB 00:00
---> Package vsftpd.i386 0:2.0.5-10.el5 set to be updated
--> Running transaction check
拥有帝国一切,皆有可能。欢迎访问phome.net
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
vsftpd i386 2.0.5-10.el5 YOYO-LOCAL-RPM-SOURCES 137 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 137 k
Is this ok [y/N]: y #这里需要确认的.其他的都是一些相关的信息.
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186
Importing GPG key 0x37017186 "Red Hat, Inc. (release key) <security@redhat.com>"
Is this ok [y/N]: y 这里是对GPG-KEY的确认.你是否信任来自这个机构的KEY,如果没有问题就选择Y.这里我用的是红帽官方的key,没有问题,大家直接YES就可以了.输入一个“y”.
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: vsftpd ######################### [1/1] #这里就已经安装完了.如果要升级该软件包,只需要把命令中的install改为update就好了.

Installed: vsftpd.i386 0:2.0.5-10.el5
Complete!

好了,这里通过yum进行远程源的软件包安装就讲解完了.可能讲解的不够详细,请大家有问题的话就回复这篇帖子,或者在花生的个人板块开新帖询问.慢慢我会做些视频上来.
这篇帖子完全是原创,如果朋友需要转贴,请表明出处: 来自http://yoyojacky.vicp.net
YOYO社区 谢谢! 全部完成! 拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号