centos的yum软件的更新

yum的基本原理

CentOS可在yum服务器上下载官方网站给出的RPM表头数据,该数据除了记载每个RPM软件的相依性之外,也说明了RPM文件放置的容器所在。因此通过分析这些数据,CentOS就能够直接使用yum去下载与安装所需的软件了。

详细流程如图

  1. 客户端根据配置文件判断yum Sever所在IP地址
  2. 连接到yum Sever后,先下载新的rpm文件的表头数据
  3. 分析比较用户所欲安装的/升级的文件,并提供用户确认
  4. 下载用户选择的文件到系统中的/var/cache/yum,并进行实际安装

yum [option] [查询的工作项目]

install:指定安装的软件的名称

update:进行整体的升级,当然也可以接某个软件,仅升级一个软件

remove:删除某个软件,后面需接软件名称

search:搜寻某个软件或者某个关键字

list:列出目前yum所管理的所有的软件名称与版本

info:同上

clean;下载的文件被放到/var/cache/yum,可使用clean将它移除,可清除的项目有packages | headers| metadata|cache等

在[查询的工作项目]部分还可以具有整个组软件的安装方式,如下所示

grouplist:列出所有可使用的软件组,例如Development Tool之类

groupinfo:后接group_name,则可以了解group内含的所有软件的名称

groupinstall:可以安装一整组的软件组

groupremove:删除某个软件组

时间: 2024-10-12 03:00:57

centos的yum软件的更新的相关文章

CentOS更改yum源与更新系统

[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup [2] 进入yum源配置文件所在文件夹 [[email protected] yum.repos.d]# cd /etc/yum.repos.d/ [3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份) [[ema

RedHat采用CentOS的yum源

第一步:备份原有的repo文件,养成良好的习惯 mv rhel-source.repo  rhel-source.repo.bak 第二步:下载最新的CentOS-Base.repo到/etc/yum.repos.d wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 第三步:替换$releasever为6 vi /etc/yum.repos.d/CentOS-Base.re

CentOS修改yum更新源

1. 在修改前先备份该文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2. 修改更新源配置文件(CentOS6地址,其他版本类似) vim打开配置文件: vim /etc/yum.repos.d/CentOS-Base.repo 复制以下内容粘贴到配置文件中进行: # CentOS-Base.repo # # The mirror system uses the connecting IP

访问不了国外安装不了软件需要更改yum源与更新系统 (CentOS6为例)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup    #备份原文件 cd /etc/yum.repos.d/                                                       #进入yum源配置文件所在文件夹 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo           #下载1

CentOS 使用 yum 更新软件包与系统

1.CentOS 更新源配置文件说明 CentOS 6.5 更新源配置文件 /etc/yum.repos.d/CentOS-Base.repo 片段 [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasev

CentOS更换源和软件更新操作

系统版本: CentOS-6.4-x86_64-minimal 此系统为CD版本,所以基本是属于最小化安装版本.现将系统默认源更换成网易源,保证下载软件的速度.步骤如下: 1.下载新源及将本地源备份 [[email protected] ~]# cd /etc/yum.repos.d/ [[email protected] ~]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo [[email protected] ~]# mv C

为 Virtual Box 中的 CentOS 6.6 配置本地DVD光盘做yum软件源

因为virtual box 中的centos配置host-only共享win7上网,配置失败,所以只能使用Centos的 DVD 光盘来配置yum软件源.不然就没得完了. 1. 首先要在virtual box 中的插入DVD的iso光盘,相信这一步,大家都会,不然如何在virtual box 安装centos呢? 2. 挂载 iso 光盘第一步之后,我们发现执行 df 命令,尽然没有看到我们上面挂载的 iso 光盘,这是怎么回事呢? [root[email protected] ~]# df F

CENTOS YUM软件源

CentOS 7.0 使用 YUM 安装 MySQL 报错 问题现象 CentOS 7.0 使用 YUM 安装 MySQL 时出现类似如下错误信息: File contains no section headers. 问题原因 软件源未包含相关软件包. 处理办法 参阅如下步骤,尝试切换到 CentOS 的官方软件源. 1. 编辑源配置文件 /etc/yum.repos.d/epel.repo,将内容修改成下面的内容: [epel] name=Extra Packages for Enterpri

在CentOS 7下更改yum源与更新系统

在CentOS 7下更改yum源与更新系统. [1] 首先备份/etc/yum.repos.d/CentOS-Base.repo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup [2] 进入yum源配置文件所在文件夹 cd /etc/yum.repos.d/ [3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份) wget http://mir