在 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_name
bash
flatpak install flathub org.package.name
.tar.gz
或 Git 仓库):
bash
git clone https://github.com/author/repo.git
bash
./autogen.sh # 可能需要
./configure # 检查依赖和配置
make
sudo make install
bash
sudo make uninstall # 如果支持
bash
chmod +x package.AppImage
./package.AppImage
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install package_name
apt -f install
或 dnf autoremove
)。sudo apt update
或 sudo dnf check-update
。apt search keyword
)。sudo
或切换到 root 用户。apt
/dnf
),简单安全。根据你的发行版选择合适的安装方式即可!