快速业务通道

使用YUM安装

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-27
在了解YUM之前我们先来简单介绍下RPM,什么是RPMRedhat Package Manager红帽包管理者;就像在windows中安装.exe一样,不过在安装RPM的时候会有很多的依赖关系,比如我们需要安装MYSQL软件包就需要安装其他一系列的其他软件例如: [root@localhost Server]# rpm -ivh MySQL-python-1.2.1-1.i386.rpm
warning: MySQL-python-1.2.1-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
libmysqlclient_r.so.15 is needed by MySQL-python-1.2.1-1.i386
libmysqlclient_r.so.15(libmysqlclient_15) is needed by MySQL-python-1.2.1-1.i386
mx is needed by MySQL-python-1.2.1-1.i386
mysql is needed by MySQL-python-1.2.1-1.i386
我们需要安装前面的几个具有依赖关系的数据包,而这些数据包需要手动的一个一个安装,非常的麻烦,而YUM能够解决RPM的依赖关系. YumYellow dog Updater, Modified)翻译成中文的意思就是黄狗软件升级工具.RHEL5.1以后的版本才默认安装的,之前的版本需要安装YUM软件包才能使用. YUM不但解决了RPM软件包依赖关系,还方便更新,删除RPM包,同时也便于管理大量系统的更新问题. 本人环境有限,只有个RHEL5的虚拟机,之前版本的虚拟机被卸载了,而卸载YUM又需要卸载很多相关的依赖包,就没卸载
[root@localhost Server]# rpm -e yum
error: Failed dependencies:
yum >= 3.2.18 is needed by (installed) yum-security-1.1.16-13.el5.noarch
yum >= 3.2.19-15 is needed by (installed) yum-rhn-plugin-0.5.3-30.el5.noarch
yum >= 3.2.0 is needed by (installed) yum-updatesd-0.9-2.el5.noarch
yum >= 3.2.5-2 is needed by (installed) pirut-1.3.28-13.el5.noarch
没有安装yum的可以安装一下,我就直接用RHEL5的默认安装的了. 按照Linux国际化的标准,同所有的服务一样都有/etc/yum.conf这样一个配置文件.我们看下: [root@localhost Server]# cat /etc/yum.conf |grep -v ^#
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1h
[mail] 声明以下是为YUM所作的选项 cachedir 是缓存存放的路径 keepcache 是指当安装完成后时候把该包的信息缓存下来 debuglevel 是错误级别 logfile 是yum软件日志的存放路径distroverpkg 根据什么确定包的版本 tolerant 是否提示包安装信息错误 exactarch 根据CUP的架构来确定是否安装包 obsoletes yum升级相关选项 gpgcheck 时候检查包的签名 plugins 是否添加插件功能 metadata_expire 过期时间 以上的信息是主配置文件中的,我们基本保持不变,我们还是看看下面的例子吧 [root@localhost Server]# cat /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///mnt/Server/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ ] 里面的

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