当前位置: 首页 > article >正文

yum命令常用选项

刷新仓库列表

sudo yum repolist

清理 Yum 缓存并生成新的缓存

sudo yum clean all
sudo yum makecache

验证 EPEL 源是否已正确启用

sudo yum repolist enabled

安装软件包

sudo yum install <package-name> -y

更新软件包

sudo yum update -y

仅更新指定的软件包。

sudo yum update <package-name> -y

卸载指定软件包

sudo yum remove <package-name> -y

搜索软件源中包含指定关键字的软件包。

sudo yum search nginx

显示指定软件包的详细信息,包括版本、依赖关系、描述等。

sudo yum info nginx

列出已安装的软件包

yum list installed

列出可用的软件包

yum list available

显示指定软件包的依赖关系。

yum deplist <package-name>

安装指定版本的软件包。

sudo yum install nginx-1.18.0 -y

检查系统中是否有未满足的依赖关系。

yum check

安装本地 RPM 文件

yum localinstall <rpm-file>

安装本地的 RPM 文件。

sudo yum localinstall /path/to/package.rpm -y

安装组软件包

yum groupinstall <group-name>

安装一组软件包。
例如,安装“Development Tools”组:

sudo yum groupinstall "Development Tools" -y

卸载组软件包

yum groupremove <group-name>

卸载一组软件包。
例如:

sudo yum groupremove "Development Tools" -y

显示可用的软件组

yum grouplist

列出所有可用的软件组。

检查更新

yum check-update

检查是否有可用的软件包更新,但不实际执行更新。

重新安装软件包

yum reinstall <package-name>

重新安装指定的软件包。
自动确认:

sudo yum reinstall <package-name> -y

安装软件包的依赖

yum install <package-name> --skip-broken

安装软件包时跳过依赖问题。

安装软件包的最新版本

yum install <package-name> --enablerepo=*

安装软件包时启用所有仓库。

安装软件包的最新版本(忽略已安装的)

yum install <package-name> --enablerepo=* --disablerepo=*

在使用 yum 命令时,如果你只想下载软件包及其依赖包到本地,而不进行安装,可以使用 yumdownloader 工具。yumdownloader 是 yum-utils 包中的一个实用程序,专门用于下载软件包及其依赖项。

sudo yum install yum-utils -y

使用 yumdownloader 下载软件包及其依赖项
yumdownloader 命令可以下载指定的软件包及其依赖项。以下是一些常见用法:
下载单个软件包及其依赖项

sudo yumdownloader --resolve <package-name>

–resolve 参数会自动解析并下载软件包及其依赖项。
是你想要下载的软件包名称。
示例
假设你想下载 nginx 及其依赖项:

sudo yumdownloader --resolve nginx

下载多个软件包及其依赖项
如果你想下载多个软件包及其依赖项,可以将它们列在命令中:

sudo yumdownloader --resolve package1 package2 package3

下载到指定目录
默认情况下,yumdownloader 会将下载的软件包保存到当前目录。如果你希望将文件保存到指定目录,可以使用 --destdir 参数:

sudo yumdownloader --resolve --destdir=/path/to/destination <package-name>

/path/to/destination 是你希望保存下载文件的目录。
示例
将 nginx 及其依赖项下载到 /home/user/downloads 目录:

sudo yumdownloader --resolve --destdir=/home/user/downloads nginx

yumdownloader 还支持其他选项,例如:
–urls:仅显示软件包的下载 URL,而不实际下载。

sudo yumdownloader --urls <package-name>
http://www.lryc.cn/news/2385392.html

相关文章:

  • python+vlisp实现对多段线范围内土方体积的计算
  • 鸿蒙Flutter实战:25-混合开发详解-5-跳转Flutter页面
  • APM32小系统键盘PCB原理图设计详解
  • 【C/C++】多线程开发:wait、sleep、yield全解析
  • uint8_t是什么数据类型?
  • SystemUtils:你的Java系统“探照灯“——让环境探测不再盲人摸象
  • 对象存储(Minio)使用
  • yolov11使用记录(训练自己的数据集)
  • 历史数据分析——宁波港
  • 知识宇宙:技术文档该如何写?
  • DeepSeek 赋能数字农业:从智慧种植到产业升级的全链条革新
  • 技嘉主板怎么开启vt虚拟化功能_技嘉主板开启vt虚拟化教程(附intel和amd开启方法)
  • Java 并发编程高级技巧:CyclicBarrier、CountDownLatch 和 Semaphore 的高级应用
  • PT5F2307触摸A/D型8-Bit MCU
  • 矩阵方程$Ax=b$的初步理解.
  • 线性代数中的向量与矩阵:AI大模型的数学基石
  • [特殊字符] 使用增量同步+MQ机制将用户数据同步到Elasticsearch
  • LeetCode 2942.查找包含给定字符的单词:使用库函数完成
  • 【mediasoup】MS_DEBUG_DEV 等日志形式转PLOG输出
  • 打卡第27天:函数的定义与参数
  • python训练营day34
  • 人工智能在医疗影像诊断上的最新成果:更精准地识别疾病
  • 塔能节能平板灯:点亮苏州某零售工厂节能之路
  • 3DMAX插件UV工具UV Tools命令参数详解
  • Docker 与微服务架构:从单体应用到容器化微服务的迁移实践
  • 《岁月深处的童真》
  • 文件夹图像批处理教程
  • RL电路的响应
  • 30-消息队列
  • 跨域解决方案之JSONP