
1、APT (Advanced Package Tool): 主要用于Debian和Ubuntu等基于Debian的发行版。
更新软件包列表sudo apt update
安装软件包sudo apt install [package-name]
卸载软件包sudo apt remove [package-name]
清理不再需要的包sudo apt autoremove
2、YUM (Yellowdog Updater Modified): 主要用于Red Hat、CentOS和Fedora等发行版(注意:新版本的Fedora和Red Hat Enterprise Linux已转向使用DNF)。
安装软件包sudo yum install [package-name]
卸载软件包sudo yum remove [package-name]
更新系统sudo yum update
3、DNF (Dandified YUM): 是YUM的下一代版本,用于较新的Fedora和Red Hat Enterprise Linux版本。
安装软件包sudo dnf install [package-name]
卸载软件包sudo dnf remove [package-name]
更新系统sudo dnf update
4、Zypper: 用于openSUSE和其他基于SUSE的发行版。
安装软件包sudo zypper install [package-name]
卸载软件包sudo zypper remove [package-name]
更新系统sudo zypper refresh && sudo zypper update
5、Pacman: 用于Arch Linux和基于Arch的发行版(如Manjaro)。
安装软件包sudo pacman -S [package-name]
卸载软件包sudo pacman -R [package-name]
更新系统sudo pacman -Syu
6、Portage: 用于Gentoo Linux。
安装软件包sudo emerge [package-name]
卸载软件包sudo emerge --depclean [package-name]
更新系统sudo emerge --sync && sudo emerge -u world
7、pip: Python的包管理器。
安装Python包pip install [package-name]
卸载Python包pip uninstall [package-name]
8、npm: Node.js的包管理器。
安装Node.js包npm install [package-name]
卸载Node.js包npm uninstall [package-name]
9、Make和Configure脚本: 对于从源代码编译安装的软件,通常需要先配置(./configure),然后编译(make),最后安装(sudo make install)。
10、Flatpak和Snap: 这些是跨发行版的通用包管理系统,允许你在任何Linux发行版上安装和运行应用程序。
使用Flatpak安装软件flatpak install [flatpak-ref]
使用Snap安装软件sudo snap install [snap-name]
根据你的Linux发行版和配置,你可能需要首先安装或更新相应的包管理器,在使用sudo命令时,系统可能会要求你输入管理员密码。