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

rpm包的安装方法

rpm 是 Red Hat Package Manager 的缩写,是 Red Hat、CentOS、Fedora 等 Linux 发行版使用的核心包管理工具。它主要用于安装、卸载、验证、查询和更新 .rpm 格式的软件包。

RPM 的致命弱点:依赖关系

rpm 工具本身不解决依赖关系。这是它最大的缺点。如果你安装的软件包 A 依赖于软件包 B 和 C,而你的系统上没有 B 和 C,那么 rpm -ivh A.rpm 会直接报错,告诉你缺少哪些依赖,然后停止安装。

解决方案:使用高级包管理工具 (YUM / DNF)

为了解决依赖问题,Red Hat 系列的发行版开发了更高级的工具:YUM 和它的下一代版本 DNF

  • CentOS 7 / RHEL 7 及更早版本默认使用 yum

  • CentOS 8 / RHEL 8 / Fedora 及更新版本默认使用 dnf

它们的基本用法类似,dnf 可以看作是 yum 的升级版。

使用 YUM/DNF 安装本地 RPM 包

它们的强大之处在于,即使你从本地安装一个 RPM 包,它们也会自动从配置的软件仓库中下载并安装所有缺失的依赖。

# 在 CentOS 7/RHEL 7 上
sudo yum install package_name.rpm# 在 CentOS 8/RHEL 8/Fedora 上
sudo dnf install package_name.rpm

强烈推荐使用 yum install 或 dnf install 来安装本地的 RPM 包,而不是直接使用 rpm -ivh

示例: 

# 更现代的方式
sudo yum -y install ./package_name.rpm
  • -y自动回答 yes,在需要确认时自动接受,无需手动干预

  • localinstall:专门用于安装本地 RPM 包

  • install ./package_name.rpm:直接安装指定路径的 RPM 文件

http://www.dtcms.com/a/435068.html

相关文章:

  • 内网环境下离线安装软件的完美解决方案(以MySQL为例)
  • 构造函数和初始化列表的关系
  • 济南网站优化建设局网站打不开
  • LabVIEW 系统稳定性计算
  • Rocky Linux 8 安装与配置 TigerVNC 服务完整操作文档
  • Testify Go测试工具包入门教程
  • 南阳网站建设xihewh成都网站建设公司有哪几家
  • **标题:发散创新:探索AR开发框架的核心技术**随着增强现实(AR)技术的飞速发展,AR开发框架成为了开发者们关注的焦
  • 网站推广的优势logo制作免费版
  • 汕头网站建设制作报价网片是干什么用的
  • 江西省住房和城乡建设厅的网站网站设计权限
  • 【人工智能通识专栏】第三十三讲:知识库的构建与应用
  • 、@RequestParam 取出文件项
  • llms.txt:为大模型打造的“网站说明书”
  • 浔川社团再创佳绩
  • wordpress js版本号郑州官网网站优化公司
  • 藏语自然语言处理入门 - 3 找关键词
  • TDengine 时序函数 SAMPLE 用户手册
  • 【动态规划DP:纸币硬币专题】P2840 纸币问题 2
  • wap网站分享到微信屏蔽 wordpress 插件下载
  • 网站com域名上不去cn能网址之家哪个好
  • Python基础入门例程79-NP79 字母转数字
  • 阿里滑块 最新版 分析
  • 独立开发者日常:宝塔面板使用教程
  • Redis面试题及详细答案100道(61-70) --- 性能优化篇
  • 网站快速收录土巴兔装修公司
  • 自助建网站软件平台中国交通建设监理协会网站打不开
  • 上海网站平台建设整站优化cms
  • .NET WPF 数据编辑器集合提供列表框控件
  • Python系统设计选题-49