或者

admin

openEuler 系统软件安装完全指南:掌握 Yum 与 Dnf 命令,轻松搞定一切 **

openEuler 是一款面向数字基础设施的开源操作系统,由华为发起并吸引全球开发者共同建设,对于初学者或从其他 Linux 发行版(如 CentOS 或 Ubuntu)迁移过来的用户来说,掌握如何在 openEuler 上安装软件是使用该系统的核心技能。

openEuler 基于 RHEL(Red Hat Enterprise Linux)生态系统,因此它沿用了成熟的包管理工具,我们将详细介绍在 openEuler 系统中安装软件的常用命令。

或者

认识 openEuler 的包管理器

在 openEuler 上,主要有两个包管理工具:YumDnf

  • Yum (Yellowdog Updater Modified):是较早版本的包管理工具,功能强大且兼容性好。
  • Dnf (Dandified Yum):是 Yum 的下一代版本,性能更高,解决了 Yum 的许多局限性,在 openEuler 20.03 及以后的主流版本中,Dnf 已经成为了默认的包管理器。

注意: 在大多数现代 openEuler 版本中,输入 yum 命令实际上会自动调用底层的 dnf 命令,因此两者在大多数情况下可以互换使用。

使用 Yum/Dnf 安装软件

这是最常用、最推荐的方法,系统会自动处理软件的下载、安装以及依赖关系(即软件运行所需的库文件)。

安装单个软件包

使用 install 命令。

sudo dnf install 软件包名称sudo yum install 软件包名称
  • 示例:安装 Nginx 服务器
    sudo dnf install nginx
  • 示例:安装 wget 工具(用于下载文件)
    sudo dnf install wget

安装多个软件包

如果你需要一次性安装多个软件,可以将它们用空格隔开。

sudo dnf install 软件包A 软件包B 软件包C

搜索软件包

在安装之前,如果你不确定软件的确切名称,可以使用 search 命令进行搜索。

sudo dnf search 关键词
  • 示例:搜索包含 "python" 的软件
    sudo dnf search python

使用 Rpm 命令安装软件

Rpm (Red Hat Package Manager) 是更底层的包管理工具,它直接处理 .rpm 文件,通常用于手动安装下载好的安装包,或者处理 Yum/Dnf 无法解决的特定问题。

安装 RPM 包

使用 -i (install) 参数。

sudo rpm -ivh 软件包名.rpm
  • 参数说明
    • -i:安装。
    • -v:显示详细信息。
    • -h:显示安装进度条。

卸载与管理软件

安装软件只是第一步,学会卸载和管理同样重要。

卸载软件

使用 `

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码