日常工作笔记-yum相关命令用法

本文介绍了yum命令的常用操作,如安装、升级、列出软件包信息以及本地yum源的搭建方法。还对比了rpm和yum在处理依赖关系上的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

开一个新系列,这个系列里记录每周学习到的新知识和遇到需要记忆的旧知识,这样有利于巩固自己的知识储备,并且需要的时候方便查找和提升效率。


一、yum相关问题

常见yum命令汇总

yum install -y Packagename 安装软件包(在升级软件包的时候也需要用这个)
yum update Packagename 升级某个软件包
yum update 升级所有包
yum list 列出软件包的版本信息(如不是最新版本同样也会列出可安装的版本,可用来检查软件包是否是最新版本)
yum info 列出软件包的信息(不太好用,版本仍然是已经安装的包的版本不是源里最新的版本)
yum remove Packagename 删除软件包
yum provides Commond 可以查看这个命令是属于哪个包里的
yum search String 根据关键字查找安装包(感觉不太好用,相对于list可以有模糊搜索的功能)

yum install --downloadonly --downloaddir=/xx/xx/ 只下载不安装,安装路径自定义
yumdownloader --resolve --destdir=/xx/xx/ Packagename 和yum install --downloadonly一样的功能,可以下载包和依赖到本地,但是经过测试发现这两个命令只能将没有安装过的包和依赖完整的下载到本地,已经安装过的yum install --downloadonly下载不了,而yumdownloader只能下载你命令里的包,也是下载不了依赖
以下是几个比较喜欢好用的yum命令
yum history list 列出yum相关的历史命令
在这里插入图片描述
yum history undo id 恢复到 ID 所表示的 yum 命令执行前的状态
在这里插入图片描述yum list <package_name> --showduplicates 更直观的看到安装了哪个版本的包
在这里插入图片描述
yum downgrade Packagename软件包降级,结合yum list <package_name> --showduplicates可选择具体降级到哪个版本

镜像搭建本地yum源

1、将.iso放在/opt目录下
2、mkdir /guazai/
3、mount /opt/*.iso /guazai/
4、mkdir /etc/yum.repo.d/backup
5、vim /etc/yum.repo.d/kylin.repo
[kylin]
name=kylin
baseurl=file:///guazai/
enable=1
gpgcheck=0
6、yum clean all
7、yum makecache
8、yum repolist all

rpm和yum的区别

rpm和yum都是安装软件,yum自动处理依赖问题,rpm不会。常见rpm命令:
rpm -qa | grep packagename 查看软件包是否安装
rpm -ivh *.rpm 安装当前路径全部软件包 i安装 v可视 h hash算法加密
rpm -ivh *.rpm --nodeps --force 强制安装忽略依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值