Linux 系统有多种包管理工具,不同的发行版使用不同的包管理系统。以下是主要的分类和对应的发行版:
.deb
格式)apt-get
, apt
, apt-cache
bash
sudo apt update # 更新软件包列表
sudo apt install package # 安装软件包
sudo apt remove package # 卸载软件包
dpkg
(底层工具,直接操作 .deb
文件)bash
sudo dpkg -i package.deb # 手动安装 .deb 文件
.rpm
格式)rpm
bash
rpm -ivh package.rpm # 安装 RPM 包
rpm -e package # 卸载 RPM 包
bash
sudo dnf install package
sudo dnf remove package
bash
sudo yum install package
bash
sudo pacman -S package # 安装软件包
sudo pacman -R package # 卸载软件包
sudo pacman -Syu # 更新系统和所有软件
bash
sudo zypper install package
sudo zypper remove package
bash
sudo snap install package
bash
flatpak install package
bash
brew install package
包管理工具 | 包格式 | 主要发行版 | 示例命令 |
---|---|---|---|
APT | .deb | Debian/Ubuntu/Mint | sudo apt install package |
DNF/YUM | .rpm | RHEL/CentOS/Fedora | sudo dnf install package |
Pacman | .pkg.tar | Arch Linux/Manjaro | sudo pacman -S package |
Zypper | .rpm | openSUSE | sudo zypper install package |
Snap/Flatpak | 通用 | 跨发行版 | snap install package |
./configure && make && make install
。如果有具体的使用场景或问题,可以进一步探讨!