配置使用yum安装升级linux系统和软件

本文详细介绍了如何使用yum在Linux系统中进行安装和升级,包括yum的基本功能、配置文件(yum.conf和repo文件)解析,以及如何通过yum将Redhat 5.1升级到5.11。内容涵盖了yum的安装、配置选项、工作原理,以及yum源的创建和使用。
摘要由CSDN通过智能技术生成

使用yum安装升级特定系统和软件:

该文包括yum配置文件和repo文件详解,以及将redhat5.1升级到redhat5.11两部分



一、yum的安装查看

yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。

  yum可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm包时遇到的依赖性问

题,保持与RPM数据库的一致性。


1、查看系统默认安装的yum

[root@localhostyum.repos.d]# rpm -qa|grep yum

PackageKit-yum-0.5.8-26.el6.x86_64

anaconda-yum-plugins-1.0-5.1.el6.noarch

yum-metadata-parser-1.1.2-16.el6.x86_64

yum-3.2.29-40.el6.centos.noarch

yum-plugin-security-1.1.30-14.el6.noarch

yum-utils-1.1.30-14.el6.noarch

yum-plugin-fastestmirror-1.1.30-14.el6.noarch

PackageKit-yum-plugin-0.5.8-26.el6.x86_64


yum的基础安装包包括:

yum  //RPMinstaller/updater

yum-fastestmirror  //Yumplugin which chooses fastest repository from a mirrorlist

yum-metadata-parser  //Afast metadata parser for yum


2、安装yum

可以通过wget从网上下载相关包安装,也可以挂载系统安装光盘进行安装,这里选择挂载系统安装光盘进行安装。

[root@localhost/] # mount /dev/cdrom /mnt/cdrom/

[root@localhost/]# rpm -ivh yum-3.2.22-33.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpmyum-metadata-parser-

1.1.2-3.el5.centos.i386.rpm

[root@localhost/]# yum –v


二、yum配置

1、说明:

yum的配置文件分为两部分:mainrepository

main部分定义了全局配置选项,整个yum配置文件应该只有一个main。常位于/etc/yum.conf中。

repository部分定义了每个源/服务器的具体配置,可以有一到多个。常位于/etc/yum.repo.d目录下的各文件中。

yum.conf文件一般位于/etc目录下,一般其中只包含main部分的配置选项。

其中:

repo文件是Linuxyum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里

下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!

YUM的工作原理并不复杂,每一个RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并

且进行分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。也就是说,在服务器上面先以分析工具将所有的RPM档案进

行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可以知道所有相关联的软件。所以YUM的基本

工作流程如下:

服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存

放在服务器的某特定目录内。

客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWWFTP方式),通过对服务器端下载的纪录

数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。


2yum.conf文件详解

[root@localhost~]# vi /etc/yum.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值