加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下Yum的使用 - Linux系统

发布时间:2013-11-29 10:30:41 所属栏目:Linux 来源:站长网
导读:软件的升级是对软件功能的改进和安全性的升级,与windows系统类似,linux操作系统下也需要对软件进行定期的更新升级,保持软件始终处于最新状态。Linux操作系统
软件的升级是对软件功能的改进和安全性的升级,与windows系统类似,linux操作系统下也需要对软件进行定期的更新升级,保持软件始终处于最新状态。Linux操作系统的升级可以分为自动升级和手动升级两种方式:自动升级一般是在有授权的linux发行版或者免费linux发行版下进行的,只要输入升级命令,系统会自动完成升级工作,无需人工干预。

yum是yellowdog updater modified 的缩写,yellow dog(黄狗)也是一个 Linux 的 发行版本,只不过Redhat公司是将这种升级技术利用到自己的发行版上就形成了现在的 yum。 yum是进行linux自动升级常用的一个工具,通过yum工具配合互联网即可实现自动升级系统。例如一台经过授权的Redhat Linux操作系统,或者一台Centos Linux系统,只要你的系统能连接互联网,输入yum update 即可实现系统的自动升级。通过yum进行系统升级实质是yum命令去下载指定的远程互联网 主机上的RPM软件包,然后自动进行安装,同时解决各个软件之间的依赖关系。

手动升级是有针对性的进行某个系统软件的升级,例如升级系统的ssh登录工具、gcc编译工具等等。手动升级其实就是通过RPM包工具实现软件更新的,因此在升级软件时可能会遇到软件之间的依赖关系,升级相对比较麻烦。

下面具体讲述在Centos Linux4.4下如何设置yum工具,进行系统自动升级。

1.yum的安装与配置

(1)yum的安装

检查yum是否已经安装:

[root@localhost ~]# rpm -qa|grep yum

如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在centos系统光盘中可以找到,执行如下指令进行安装:

[root@localhost ~]# rpm -ivh yum-*.noarch.rpm

安装yum需要python-elementtree、python-sqlite、urlgrabber、yumconf等软件包的支持,这些软件包在Centos Linux系统安装光盘均可找到,如果在安装yum过程中出现软件包之间的依赖性,只需按照依赖提示寻找相应软件包安装即可,直到yum包安装成功。

下面是某个环境的安装示例:

[root@localhost ~]# rpm -ivh yum-2.4.3-1.c4.noarch.rpm

warning: yum-2.4.3-1.c4.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821

error: Failed dependencies:

       python-elementtree is needed by yum-2.4.3-1.c4.noarch

       python-sqlite is needed by yum-2.4.3-1.c4.noarch

       urlgrabber is needed by yum-2.4.3-1.c4.noarch

       yumconf is needed by yum-2.4.3-1.c4.noarch

[root@localhost ~]# rpm -ivh python-elementtree-1.2.6-4.2.1.i386.rpm

warning: python-elementtree-1.2.6-4.2.1.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:python-elementtree     ########################################### [100%]

root@localhost ~]# rpm -ivh sqlite-3.3.3-1.2.i386.rpm        

warning: sqlite-3.3.3-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:sqlite                 ########################################### [100%]

[root@localhost ~]# rpm -ivh python-sqlite-1.1.7-1.2.i386.rpm

warning: python-sqlite-1.1.7-1.2.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:python-sqlite          ########################################### [100%]

[root@localhost ~]# rpm -ivh python-urlgrabber-2.9.8-2.noarch.rpm

warning: python-urlgrabber-2.9.8-2.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:python-urlgrabber      ########################################### [100%]

root@localhost ~]# rpm -ivh centos-yumconf-4-4.5.noarch.rpm

warning: centos-yumconf-4-4.5.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:centos-yumconf         ########################################### [100%]

[root@localhost ~]# rpm -ivh yum-2.4.3-1.c4.noarch.rpm

warning: yum-2.4.3-1.c4.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

  1:yum                    ########################################### [100%]

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读