国际访客建议访问 Primers 编程伙伴 国际版 以获得更好的体验。
快速访问 Primers 编程伙伴 > 通识基础 教程 > 安装软件

# 安装软件

Linux 的软件安装方式主要使用包管理器,不通的发行版拥有不同的内置包管理器,例如 deb、rpm、aur 包。

# APT 和 DPKG

APT 和 DPKG 是基于 Debian/Ubuntu 的发行版使用的默认包管理器。其中 DPKG 是底层工具,直接操作本地 .deb 包, APT 可以通过网络下载包并自动处理依赖问题。

一些常用命令:

sudo apt update             # 更新软件包索引
sudo apt policy 包名        # 查看软件包的信息
sudo apt search 关键词      # 搜索软件包
sudo apt install 包名       # 安装软件包
sudo apt remove  包名       # 卸载软件包,只删除包,但会保留包缓存(下次安装时不用重新下载包)和配置文件
sudo apt purge   包名       # 完全清除软件包
sudo apt upgrade            # 升级所有可升级的软件包
sudo dpkg -i xxx.deb        # 安装软件包
sudo dpkg -r xxx            # 卸载软件包

# YUM 和 RPM

YUM 和 RPM 是基于 Red Hat/CentOS 的发行版使用的默认包管理器。其中 RPM 是底层工具,直接操作本地 .rpm 包, YUM 可以通过网络下载包并自动处理依赖问题。

建议使用新版本的 DNF(Dandified YUM)替代 YUM,性能更好。直接将下述命令中的 yum 替换为 dnf 即可。

一些常用命令:

sudo yum check-update       # 更新软件包索引
sudo yum info 包名          # 查看软件包信息
sudo yum search 关键词      # 搜索软件包
sudo yum install 包名       # 安装软件包
sudo yum remove 包名        # 卸载软件包
sudo yum update             # 更新所有软件包

# Pacman

Pacman 是基于 Arch/Manjaro 的发行版使用的默认包管理器。

一些常用命令:

sudo pacman -Sy             # 更新软件包索引
sudo pacman -Si 包名        # 查看软件包信息
sudo pacman -Ss 关键词      # 搜索软件包
sudo pacman -S 包名         # 安装软件包
sudo pacman -R 包名         # 卸载软件包
sudo pacman -Syu            # 更新系统和所有软件包
本文 更新于: 2025-06-06 19:54:50 创建于: 2025-06-06 19:54:50