linux发行版下有两大主流:Debian(ubuntu是其派生)和Fedora(centOS和RedHat是其派生)。
Debian的包管理文件为.deb,底层工具dpkg,上层工具apt-get,aptitude
Fedora的包管理文件为.rpm.底层工具rpm,上层工具yum
(PS:macOS包管理文件为.dmg,上层工具brew)
1. debian软件管理常用命令
dpkg
-
安装
dpkg --install package_file
-
更新
dpkg --install package_file 与安装相同
-
卸载
dpkg --deinstall package_file
-
查看软件状态(是否安装了)
dpkg --status package_name
-
列出所安装的软件包
dpkg --list
apt-get
-
安装:
apt-get update; apt-get install package-name
-
更新
apt-get update/upgrade
-
卸载
apt-get remove package_name
-
查看软件状态
-
查看软件包信息
apt-cache show package_name
2. fedora软件管理
rpm
-
安装
rpm -i package_file
-
更新
rpm -U package_file
-
卸载
rpm -e package_file
-
查看软件安装状态
rpm -q package_name
-
列出所安装的软件包清单
rpm -qa
yum
-
安装
yum install package_file
-
更新
yum update
-
卸载
Yum erase package_name
-
查看软件包信息
yum info package_name