在 Linux 系统中,安装软件的方法因发行版和包管理工具的不同而有所差异。以下是主流 Linux 发行版的常见安装方法,涵盖多种场景:
不同发行版对应的包管理工具:
| 发行版 | 包管理工具 | 安装命令示例 | 备注 |
|---|---|---|---|
| Debian/Ubuntu | apt (APT) |
sudo apt install package_name |
更新源:sudo apt update |
| RHEL/CentOS | dnf (DNF) 或 yum |
sudo dnf install package_name |
CentOS 8+/RHEL 8+ 默认用 DNF |
| Fedora | dnf |
sudo dnf install package_name |
|
| Arch Linux | pacman |
sudo pacman -S package_name |
更新源:sudo pacman -Sy |
| openSUSE | zypper |
sudo zypper install package_name |
.deb (Debian/Ubuntu) 或 .rpm (RHEL/CentOS) 文件bash
sudo dpkg -i package.deb # 安装
sudo apt install -f # 修复依赖bash
sudo rpm -ivh package.rpm # 安装
sudo dnf install package.rpm # 自动处理依赖(推荐).tar.gz)bash
tar -xzvf package.tar.gz # 解压
cd package/
./configure # 配置(可能需要)
make # 编译
sudo make install # 安装
注意:可能需要提前安装编译工具:
sudo apt install build-essential(Debian/Ubuntu)或sudo dnf groupinstall "Development Tools"(RHEL/CentOS)。
bash
sudo snap install package_namebash
flatpak install flathub org.package.name.tar.gz 或 Git 仓库):
bash
git clone https://github.com/author/repo.gitbash
./autogen.sh # 可能需要
./configure # 检查依赖和配置
make
sudo make installbash
sudo make uninstall # 如果支持bash
chmod +x package.AppImage
./package.AppImagebash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install package_nameapt -f install 或 dnf autoremove)。sudo apt update 或 sudo dnf check-update。apt search keyword)。sudo 或切换到 root 用户。apt/dnf),简单安全。根据你的发行版选择合适的安装方式即可!