一. 系统自带包管理器安装(主流首选)
依托发行版官方软件源,一键检索、安装、卸载、更新软件,自动解决依赖关系,安全稳定。Debian/Ubuntu 系列使用 apt / dpkg ,CentOS/RHEL 系列使用 yum / dnf / rpm ,操作简单,适合日常绝大多数软件安装。
二. 软件源码编译安装
下载官方开源源码包( .tar.gz / .tar.bz2 格式),手动执行编译、配置、安装流程。可自定义安装路径、功能模块与版本,适配所有Linux发行版,多用于安装官方源无收录、需要定制功能或指定高版本的软件,对基础命令有一定要求。
三. 独立软件包手动安装
下载对应系统的离线安装包,Debian系为 .deb 包,RHEL系为 .rpm 包。无需联网即可安装,适合内网环境、离线部署场景。缺点是不会自动处理依赖,缺少组件需手动逐一补齐。
四. 通用跨平台封装包安装
主流为 AppImage 、 Snap 、 Flatpak 三种格式,软件自带运行依赖与运行环境,全发行版通用,安装即用、不破坏系统原有环境。Snap/Flatpak 需先安装对应服务,AppImage 直接赋予执行权限即可运行,便携性极强。
五. 第三方工具/脚本安装
分为两类:一是编程语言专属工具,如Python的 pip 、Java的 maven 、Node.js的 npm ,专门安装对应语言的库与组件;二是官方一键安装脚本,通过 curl / wget 拉取远程脚本执行安装,部署高效,多用于服务类、开发类软件。
#沈阳浑南区华为认证培训中心#沈阳实验室#云计算人才培训基地