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

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.dtcms.com/a/210737.html

相关文章:

  • nginx 基于IP和用户的访问
  • leetcode hot100刷题日记——15.岛屿数量
  • Docker 安装 Harbor 教程(搭建 Docker 私有仓库 harbor 避坑指南)【woodwhales.cn】
  • java基础(面向对象进阶)
  • STM32中的IIC协议和OLED显示屏
  • ARM笔记-ARM指令集
  • 算法学习——从零实现循环神经网络
  • 7:QT加载保存参数(读写日志)
  • 5 分钟速通密码学!
  • List<Integer> list=new ArrayList<>()
  • Nginx stub_status 指南从启用到监控落地的全流程详解
  • 廉价却有效?ESD防护中的电容
  • 企业批量处理刚需PrintPDF 网络财务办公打印 网页到 Office 一键转 PDF
  • 【PhysUnits】10 减一操作(sub1.rs)
  • css五边形
  • 无需会员可一键转换
  • 【go】多线程编程如何识别和避免死锁,常见死锁场景分析,pprof使用指引
  • 【RK3588新品】嵌入式人工智能实验箱EDU-AIoT ELF 2发布
  • 物联网代理暴利逻辑拆解:格行随身WiFi三网切换技术实战分析
  • 日常效率工具【Tools】【持续更新】
  • Spring Cloud Gateway 微服务网关实战指南
  • 力扣48 .旋转图像 (最简单的方法)
  • 深度学习损失“三位一体”——从 Fisher 的最大似然到 Shannon 的交叉熵再到 KL 散度,并走进 PET·P-Tuning微调·知识蒸馏的实战
  • AI开发 | Web API框架选型-FastAPI
  • 机器学习——支持向量机(SVM)
  • 机器学习第二十七讲:Kaggle → 参加机器学习界的奥林匹克
  • QT之INI、JSON、XML处理
  • mac 安装 mysql 和 mysqlshell
  • 黑马点评--基于Redis实现共享session登录
  • 技术文档炼金术:从混乱到优雅的知识封装