通过包管理器安装(推荐)
包管理器是Linux最核心的安装方式,自动解决依赖关系且安全性高(软件源自发行版官方仓库),不同发行版命令如下:
Debian/Ubuntu系(APT)
sudo apt update # 更新软件源列表 sudo apt install 软件包名 # 安装软件(如 sudo apt install vlc) sudo apt remove 软件包名 # 卸载软件
Red Hat/CentOS系(DNF/YUM)
sudo dnf check-update # 检查更新(CentOS 8+/Fedora) sudo dnf install 软件包名 # 安装 sudo yum install 软件包名 # (CentOS 7及以下)
Arch/Manjaro系(Pacman)
sudo pacman -Sy # 同步软件源 sudo pacman -S 软件包名 # 安装(如 sudo pacman -S firefox)
图形化软件中心(新手友好)
大多数Linux桌面版提供可视化商店,操作类似手机应用市场:
- Ubuntu:Ubuntu Software
- Fedora:GNOME Software
- Linux Mint:Software Manager
直接搜索软件名,点击“Install”即可。
安装第三方打包格式(跨发行版)
Snap包
由Canonical推广,支持所有主流发行版:
sudo snap install 软件名 # 如 sudo snap install spotify
Flatpak包
独立于发行版的通用格式:
flatpak install flathub 软件ID # 先添加源:flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
手动安装二进制文件(.deb/.rpm)
当软件官网提供特定格式包时(如Chrome、TeamViewer):
- .deb文件(Debian/Ubuntu)
sudo dpkg -i 文件名.deb # 安装 sudo apt install -f # 修复依赖
- .rpm文件(Red Hat系)
sudo rpm -i 文件名.rpm # 或 sudo dnf install 文件名.rpm
从源代码编译安装(高级用户)
适用于官方未提供包的情况,需安装编译工具:
# 编译步骤 tar -zxvf 软件名.tar.gz # 解压源码 cd 软件目录 ./configure # 检测环境并生成配置 make # 编译 sudo make install # 安装
关键注意事项
-
安全优先
- 始终优先使用发行版官方仓库或可信来源(如Snap Store/Flathub)。
- 警惕第三方PPA(Personal Package Archive),添加前验证来源可靠性。
-
依赖问题处理
- 安装失败时,运行自动修复:
sudo apt install -f # Debian系 sudo dnf check-update # Red Hat系
- 安装失败时,运行自动修复:
-
更新维护
- 定期更新系统以获取安全补丁:
sudo apt upgrade # Debian系 sudo dnf upgrade # Red Hat系
- 定期更新系统以获取安全补丁:
Linux的多样化安装方式兼顾了便捷性与灵活性:
- 新手:优先使用软件中心或Snap/Flatpak。
- 常规需求:包管理器(
apt
/dnf
/pacman
)是最佳选择。 - 高级场景:源码编译或二进制包可满足定制需求。
权威参考来源:
- Ubuntu官方文档
- Arch Wiki软件安装指南
- Flathub官方仓库
- Snapcraft应用商店
遵循官方文档操作可最大限度保障系统稳定与安全。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5709.html