包管理器(推荐方式)
包管理器自动解决依赖关系,从官方源下载软件,确保安全可靠。
-
Debian/Ubuntu(APT)
- 更新软件源列表:
sudo apt update
- 安装软件(如Firefox):
sudo apt install firefox
- 卸载软件:
sudo apt remove firefox
- 更新软件源列表:
-
Red Hat/CentOS(YUM/DNF)
- CentOS 7及以下用YUM,CentOS 8+/Fedora用DNF:
sudo yum install firefox # CentOS 7 sudo dnf install firefox # CentOS 8+/Fedora
- 更新所有软件:
sudo yum update # 或 sudo dnf update
- CentOS 7及以下用YUM,CentOS 8+/Fedora用DNF:
-
Arch Linux/Manjaro(Pacman)
- 同步软件源并安装:
sudo pacman -Syu firefox
- 搜索软件包:
pacman -Ss 关键词
- 同步软件源并安装:
-
通用包管理器(Snap/Flatpak)
- Snap(跨发行版):
sudo snap install firefox
- Flatpak(需先启用Flathub源):
flatpak install flathub org.mozilla.firefox
- Snap(跨发行版):
手动下载安装
适用于官方源未提供的软件。
-
下载二进制文件
- 使用
wget
或curl
下载:wget https://example.com/software.tar.gz # 或 curl -O https://example.com/software.tar.gz
- 解压并运行:
tar -xzvf software.tar.gz cd software ./install.sh # 执行安装脚本
- 使用
-
源码编译安装
- 下载源码并编译:
tar -xzvf software.tar.gz cd software ./configure # 配置环境 make # 编译 sudo make install # 安装
- 卸载需进入源码目录执行:
sudo make uninstall
- 下载源码并编译:
安全最佳实践
- 优先使用官方源
通过发行版包管理器安装,避免第三方源(除非可信)。
- 验证软件来源
- 检查下载文件的哈希值或GPG签名:
sha256sum 文件名 # 对比官网提供的哈希值
- 检查下载文件的哈希值或GPG签名:
- 定期更新系统
- 更新软件源和安全补丁:
sudo apt update && sudo apt upgrade # Debian/Ubuntu sudo dnf update # Fedora/CentOS
- 更新软件源和安全补丁:
常见问题解决
- 依赖错误:包管理器自动处理依赖,手动安装时需根据报错安装缺失库(如
sudo apt install libxxx
)。 - 命令未找到:先搜索软件包名(如
apt search 关键词
)。 - 权限问题:普通用户需用
sudo
提权。
- 新手推荐:用包管理器(APT/YUM/DNF)安装,安全便捷。
- 高级用户:可尝试源码编译或通用包(Snap/Flatpak)。
- 关键原则:始终从官方或可信来源下载,定期更新系统以修复漏洞。
引用说明参考Linux各发行版官方文档(Debian、Ubuntu、Red Hat、Arch Wiki)及Linux基金会安全指南,命令经实际测试,适用于主流发行版最新稳定版本。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10053.html