openEuler 作为开源操作系统,提供了灵活多样的软件安装方案,本文全面介绍了从命令行工具(如 yum、dnf)到图形界面的安装全攻略,涵盖了多种场景下的软件部署方法,无论是技术熟练者还是新手,都能通过本文轻松掌握系统管理技巧,提升操作效率。
openEuler 作为一款开源、免费的操作系统,凭借其稳定性和高性能,深受开发者和服务器的喜爱,对于初学者或运维人员来说,掌握在 openEuler 上安装软件的各种方式是使用该系统的第一步,本文将详细介绍在 openEuler 中安装软件的常见方法,帮助你根据不同场景选择最合适的方案。
使用包管理器(DNF/YUM)—— 最主流的方式
openEuler 基于 RPM 包管理,最核心的安装方式是通过包管理器,在 openEuler 中,默认推荐使用 DNF(Dandified YUM)来替代传统的 YUM。
- 更新软件源索引: 在安装任何软件之前,建议先更新本地缓存,以确保下载到最新的软件包。
sudo dnf makecache
- 安装软件: 使用
dnf install命令。sudo dnf install <软件名>
安装 vim 编辑器:

sudo dnf install vim
- 卸载软件:
sudo dnf remove <软件名>
使用 AppImage —— 无需安装,即开即用
对于开发者常用的工具(如一些 IDE、特定版本的 Python、Go 等),如果不想折腾包管理器,可以使用 AppImage 格式,AppImage 是一种“绿色软件”,不需要 root 权限,解压后即可运行,非常适合携带和测试。
- 下载 AppImage 文件(通常以
.AppImage。 - 赋予执行权限:
chmod +x <软件名>.AppImage
- 运行软件:
./<软件名>.AppImage
使用 Flatpak —— 跨发行版的软件分发
Flatpak 允许你在不依赖操作系统特定软件源的情况下运行应用程序,openEuler 默认支持 Flatpak,你可以在 Flathub 等平台上获取大量的开源软件。
- 安装 Flatpak 支持库:
sudo dnf install flatpak
- 添加 Flathub 仓库:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- 安装软件:
flatpak install flathub <应用ID>
- 运行软件:
flatpak run <应用ID>
使用 Docker 容器 —— 适合服务部署
在 openEuler 上,Docker 是非常流行的软件运行环境,这种方式将软件及其依赖打包在一个容器中,保证了环境的一致性。
- 安装 Docker:
sudo dnf install docker sudo systemctl start docker sudo systemctl enable docker
- 拉取并运行镜像:
docker run -it <镜像名>
源码编译安装 —— 最灵活的方式
对于没有现成 RPM 包或 AppImage 的软件,源码编译是最灵活的方式,虽然过程繁琐,但可以定制编译选项。
- 下载源码包(通常是
.tar.gz或.tar.bz2)。 - 解压:
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

