yum的使用

yum-网络yum和本地yum yum:使用yum安装rpm包时可以自动解决rpm包之间的依赖关系 例:a–>b–>c 若使用rpm 则需要依次安装cba三个包 如果使用yum安装a 当发现a依赖的b和c没有安装的时候 会自动先安装好依赖的包 然后在进行a的安装 yum分类 本地yum和网络yum 二者的区别: rpm包来源不同 本地yum使用的rpm包来自本机 -本地yum没有下载的操作 直接从本地拿rpm包进行安装 -本地的rpm包在光盘中 网络yum包的来源是网络上的某个仓库 -使用网络yum 一般需要下载rpm包 阅读详情
1. yum respository 可以有多个, 在目录 /etc/yum.repos.d/下有多个以为*.repo结尾的文件,也可集成到一个文件 (但我觉得,分开更好,可选择用那个文件update,并且从命令yum update可看出软件包的来源)
2. yum repository的安装 rpm -ivh *.noarch.rpm 等,完成后生成一个repository文件

yum是什么?
yum = Yellow dog Updater, Modified。主要功能是更方便的添加/删除/更新RPM包,它能自动解决包的倚赖性问题,它能便于管理大量系统的更新问题,那为什么使用yum而不用apt呢?最简单的原因:Fedora自带的!

yum特点
  • *可以同时配置多个资源库(Repository)
    *简洁的配置文件(/etc/yum.conf)
    *自动解决增加或删除rpm包时遇到的倚赖性问题
    *使用方便
    *保持与RPM数据库的一致性
yum安装
#rpm -ivh yum-2.0.4-2.noarch.rpm

四. yum配置
注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包
将/etc/yum.conf的内容全部替换为
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1

[fedora-us-1]
name=Fedora Core 1 -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os

[fedora-us-1-updates]
name=Fedora Core 1 updates -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates

[fedora-us-1-stable]
name=Fedora Linux (stable) for Fedora Core 1 -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms

五. yum应用
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.

检查有哪些可更新的rpm包
#yum check-update

安装rpm包,使xmms可以播放mp3
#yum install xmms-mp3

安装mplayer,同时自动安装相关的软件
#yum install mplayer

删除licq包,同时删除与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便

系统更新(更新所有可以升级的rpm包,包括kernel)
#yum -y update

每天定期执行系统更新
#chkconfig yum on
#service yum start

六. yum指令详解
*rpm包的更新

检查可更新的rpm包
#yum check-update

更新所有的rpm包
#yum update

更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source

大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum upgrade

*rpm包的安装和删除

安装rpm包,如xmms-mp3
#yum install xmms-mp3

删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text

*yum暂存(/var/cache/yum/)的相关参数
清除暂存中rpm包文件
#yum clean packages

清除暂存中rpm头文件
#yum clean headers

清除暂存中旧的rpm头文件
#yum clean oldheaders

清除暂存中旧的rpm头文件和包文件
#yum clean 或#yum clean all
注:相当于yum clean packages + yum clean oldheaders

*rpm包列表

列出资源库中所有可以安装或更新的rpm包
#yum list

列出资源库中特定的可以安装或更新以及已经安装的rpm包
#yum list mozilla
#yum list mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包

列出资源库中所有可以更新的rpm包
#yum list updates

列出已经安装的所有的rpm包
#yum list installed

列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包

*rpm包信息显示(info参数同list)

列出资源库中所有可以安装或更新的rpm包的信息
#yum info

列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum info mozilla
#yum info mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息

列出资源库中所有可以更新的rpm包的信息
#yum info updates

列出已经安装的所有的rpm包的信息
#yum info installed

列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息

*搜索rpm包
搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索

搜索有包含特定文件名的rpm包
#yum provides realplay

七. 安全的更新freshrpms.net的rpm包
安装freshrpms.net的GPG key
#rpm --import  http://freshrpms.net/packages/RPM-GPG-KEY.txt

编辑/etc/yum.conf,增加以下信息到尾部
[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgcheck=1

注:
检查GPG Key
# rpm -qa gpg-pubkey*

显示Key信息
#rpm -qi gpg-pubkey-e42d547b-3960bdf1

删除Key
#rpm -e gpg-pubkey-e42d547b-3960bdf1
yum update和yum upgrade的真正区别 提到指令yum有两个参数,update和upgrade,区别如下:yum -y update:升级所有包同时,也升级软件和系统内核;yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。其实上述对update和upgrade的描述,不是非常准确,update和upgrade的区别能不能再形像点?大家都知道yum是红帽的包管理器,通过他可以从仓库检索、提取、安装和卸载包,让系统管理人员交互和自动化地管理rpm软件包,还可以将整个系统更新到当前最新的版本。 阅读详情

相关推荐

使用yum进行安装

目录前言1.配置本地yum源仓库2.yum常用的操作命令3.使用yum进行安装4.编译安装的基本过程总结 前言 1.什么是yum?yum的源仓库是什么?如何使用yum进行安装? 1.配置本地yum源仓库 mount /dev/cdrom /mnt/或mount /dev/sr0 /mnt/ #把光盘挂载到/mnt目录下 cd /etc/yum.repos.d/ mkdir repos.bak mv *.repo repos.bak cd /etc/yum.repos.d/ vim local.repo [l

yangzhou__的博客 4692

Linux网络服务部署yum仓库

1、YUM概述 YUM(Yellow dog Updater,Modified): 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中到YUM软件仓库提供 2、Yum实现过程 先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包

weixin_45305723的博客 5085

【YUM源的配置与使用】

1.基本知识 (1)Yum(Yellow dog Updater,Modifiey)是一个在Fedora,SUSE,RYEL.CentOS等的Shell前 端软件包管理器,其主要功能是更方便,快捷的添加/删除/更新RPM包。它能自动收集 rpm的相关信息,处理依赖关系,并一次安装所有依赖软件包 (2) 作用:软件包管理器 (3) 是YUM仓库:各种各样的软件包,软件包之间的...

weixin_59165325的博客 4304

Linux虚拟机配置yum源

1.创建一个文件夹,把/etc/yum.repos.d的.repo文件放到里面。如果没有,则直接创建一个.repo文件(从本文第二步开始做)如果有很多.repo文件(从本文第一步开始做)2.进入/etc/yum.repos.d。实验环境:centOS8。实验环境:centOS8。3.创建dvd.repo。7.安装软件仓库内的软件。6.查看yum软件仓库。

m0_67530207的博客 6668

Yum安装时出现“/etc/yum.repos.d”和“/etc/yum/repos.d”中没有启用的存储库的解决办法

然而,有时在使用yum安装软件包时,可能会遇到错误信息,提示“/etc/yum.repos.d”和“/etc/yum/repos.d”中没有启用的存储库。完成上述步骤后,再次尝试使用yum安装软件包,应该不会再出现“/etc/yum.repos.d”和“/etc/yum/repos.d”中没有启用的存储库的错误了。最后,确保存储库配置文件中的存储库是启用状态。如果在"/etc/yum.repos.d"目录下存在存储库配置文件,但仍然出现错误信息,可能是由于配置文件中存在语法错误导致的。

KrbwCoder的博客 1万+

yum.repos.d.centos7.tar.gz

yum.repos.d.centos7.tar.gz

部署yum仓库

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。

weixin_46254171的博客 913

OFDM调制matlab仿真详细代码

MATLAB仿真代码 % ================================================== % 作者: 肆拾伍 % 时间:11/30 2019 % 版本:V3 % =================OFDM仿真参数说明:================ % % 子载波数 carrier_count ---200 % 总符号数 symbol_count ...

肆拾伍的博客 3万+

Linux 之 yum使用(yum 命令使用讲解)

在这个目录下面有很多文件,都是.repo结尾的,repo文件是yum源(也就是软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reops.d目录下。[extras]这个表示的是名称,--->yum的ID,必须唯一,本地有多个yum源的时候,这里必须是唯一的。不显示安装的过程)等等。

index_ling的博客 1万+

M2DGR数据集在一些SLAM框架上的配置与运行:ORB-SLAM系列、VINS-Mono、LOAM系列、FAST-LIO系列、hdl_graph_slam

为了说明以上这些SLAM框架的测试与数据集适配,以M2DGR数据集为例进行各自的配置与运行,方便我以后适配自己的数据集,运行的SLAM框架包括:ORB-SLAM2、ORB-SLAM3、VINS-Mono、A-LOAM、LeGO-LOAM、LIO-SAM、LVI-SAM、FAST-LIO2、FAST-LIVO、Faster-LIO、hdl_graph_slam。实验基于Ubuntu20.04,其中ORB、VINS-Mono、和LOAM系列的安装参考我以前的博客,有详细的安装方法,其他的框架在后面会简单介绍一下

zardforever123的博客 1万+

使用R语言读取和处理CSV数据集

查看数据集的结构str(data)# 查看数据集的摘要统计信息str()函数将显示数据集的结构信息,包括变量名称、类型和前几行的值。summary()函数将提供数据集的摘要统计信息,如均值、中位数、最小值、最大值等。

CyberGenius的博客 3856

yum源配置以及yum的使用解析示例

yum源的配置 yum仓库的搭建 怎么配置yum源 怎么搭建yum仓库 Linux软件管理 yum软件安装 yum软件卸载

Lockey23的博客 1747

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

statistics+insight+vista+power 530

在Ubuntu中使用yum

yum介绍 详细转见yum 命令讲解 安装 首先打开终端(Ctrl+Alt+T),进入root模式 jerry是用户名,也就是你自己起的名字。 @是分割的符号 jerry-VirtualBox是主机名,也就是你所使用的机器的名称 是当前目录,""表示根目录 $是提示符,当进入root时,会变成# 第一种方式:sudo(暂时的) 输入sudo,然后显示可以输入的命令 sudo -b:在后台执行指令 -h:帮助 -H:将HOME环境变量设为新身份的HOME环境变量 -k:结束密码的有效期限,即下

喜欢前端的后端 MelodyJerry 6731

CQE和SQE 以及 PQA和DQA的区别

‌:PQA聚焦产品全生命周期流程管理,DQA专注于设计阶段的质量控制。

a1809032425的博客 1902

华为OD最新机试真题-池化资源共享

摘要:该问题要求管理n台设备的资源池,处理资源申请和释放操作。申请操作需返回满足条件且剩余资源最少的设备ID,释放操作需将指定申请的资源归还。采用线段树数据结构维护各设备当前最大可用资源值,支持快速查询和更新。线段树实现了单点修改、区间最大值查询以及查找最左满足条件的节点功能。算法时间复杂度为O((n+m)logn),空间复杂度O(n),适用于大规模操作。提供了C++、Java和Python三种实现方案。

面试高手的博客 324

yum update 更新报错,在使用yum时failed

4、安装新的yum源(下载国内yum源配置文件到/etc/yum.repos.d/CentOS-Base.repo)至此-以上完成yum源转换,并解决了yum无法使用。6、清理老版本yum源,并更新新的yum源。2、查看防火墙状态,并暂时关闭防火墙。1、检查机器是否链接外网。3、备份当前yum源。

qq_40991216的博客 5597

《人工智能基础》[工具篇2]:ChatBox怎么使用本地模型和知识库配置教程

通过设置-知识库,添加,填入知识库名称、选用的嵌入模型创建好知识库后,点击添加文件按钮+,可以上传本地文件、拖动文件支持上传PDF、DOCX等格式的文档。系统会自动对文档进行处理。批量上传:一次最多上传 50 个文档,总大小不超过 2GB;格式检测:支持 PDF/DOCX/TXT/Markdown,不支持 EXE/RAR 等二进制文件。‌文档类‌图片类‌代码类‌:Python、Java、JavaScript等编程文件‌其他‌:Markdown(用于导出对话记录) ‌。

专注大数据、云计算、人工智能、机器人领域技术传播 2937

yum命令,yum本地源,共享yum源

yum命令 命令: ####查看软件包 yum list all ##列出yum源仓库里面的所有可用的安装包 yum list installed ##列出所有已经安装的安装包 yum list available ##列出没有安装的安装包 ####安装软件 yum install softwarename ...

su_use的博客 8470

最新Codex接入DeepSeek官方API教程(无需cc-switch)

最新Codex接入DeepSeek官方API教程(无需cc-switch)

猿小白的博客 938

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Yum命令使用,使用yum安装vim案例演示yum的使用

何为Yum ? yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 简...

Java开发,人工智能,边缘计算,致力于掌握前沿技术 8305

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

yum源配置和yum 使用总结

yum 源配置:centos中yum客户端配置:yum客户端的其中一个配置文件是/etc/yum.repos.d/*.repo ,其中这一文件中一个*.repo文件就是一个yum源。yum.repo文件内容结构。[yumtest] #YUM源标签,与其他YUM源标签不同即可nameserver=Servername #YUM源名称,与其他YUM源名称不同即可baseurl=[...

weixin_33939380的博客 762

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Ubuntu使用yum

yum介绍 详细转见yum 命令讲解 安装 首先打开终端(Ctrl+Alt+T),进入root模式 jerry是用户名,也就是你自己起的名字。 @是分割的符号 jerry-VirtualBox是主机名,也就是你所使用的机器的名称 是当前目录,""表示根目录 $是提示符,当进入root时,会变成# 第一种方式:sudo(暂时的) 输入sudo,然后显示可以输入的命令 sudo -b:在后台执行指令 -h:帮助 -H:将HOME环境变量设为新身份的HOME环境变量 -k:结束密码的有效期限,即下

喜欢前端的后端 MelodyJerry 2308

linux 自建yum源_如何创建yum源,如何使用yum命令

大家都知道使用rpm命令安装软件的时候,有时候为了安装一个软件往往需要安装好几个软件来解决依赖关系,所以此时你就需要使用yum命令来解决软件安装的依赖关系。要想使用yum安装软件,就需要配置好yum源。(我们以光盘yum源为例,以红帽5.4光盘为例)#mount/dev/dvd/media1.建立yum配置文件在/etc/yum.repos.d/目录下,建立以.repo结尾的任意文件名的文件...

weixin_39943868的博客 192

yum使用

Yellow dog Updater, Modified,包管理器,应用于 RedHat 系。

ThinkStu的博客 3万+

yum

安装源代码软件包需要编译安装,需要安装支持c和c++程序语言的编译器,如gcc、gcc-c++、make如果使用rpm方式安装,则需要先安装多个依赖包,这样会很繁琐。可以使用 yum方式进行一键安装。

2301_80613136的博客 1057
上一篇: rpm安装mysql5.6
下一篇: CentOS常用命令
Angler01
博客等级 码龄17年 36粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值