openEuler 系统软件安装完全指南:掌握 Yum 与 Dnf 命令,轻松搞定一切 **
openEuler 是一款面向数字基础设施的开源操作系统,由华为发起并吸引全球开发者共同建设,对于初学者或从其他 Linux 发行版(如 CentOS 或 Ubuntu)迁移过来的用户来说,掌握如何在 openEuler 上安装软件是使用该系统的核心技能。
openEuler 基于 RHEL(Red Hat Enterprise Linux)生态系统,因此它沿用了成熟的包管理工具,我们将详细介绍在 openEuler 系统中安装软件的常用命令。

认识 openEuler 的包管理器
在 openEuler 上,主要有两个包管理工具:Yum 和 Dnf。
- 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原创文章,转载或复制请以超链接形式并注明出处。

