目录
1——dpkg
安装软件包:
sudo dpkg -i 软件名
-i选项会在安装软件包之前把系统上原有的旧版本删除。dpkg管理的软件包通常以.deb结尾。
查看已安装的软件包:
#列出当前系统已安装的软件包
dpkg -l
#查看某个软件包是否安装过
dpkg -l | grep 包名
卸载软件包:
sudo dpkg -r 包名
注:所卸载的软件包可能包含有其他软件所依赖的库和数据文件,这种情况下卸载可能会导致不可预计的后果。因此在卸载前确定已经解决依赖问题,或者可以使用高级软件包工具APT。
2——APT
全称(Advanced Package Tool)高级软件包工具。可以自动检测软件依赖问题,下载和安装所有文件。
系统第一次启动时,需要运行apt-get update更新当前apt-get缓存中的软件包信息。
三者的关系:dkpg(底层工具)->apt-get(上层工具)->apt(apt-get的再封装)
apt的语法:
apt [options] [command] [package]
- options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
- command:要进行的操作。
- package:安装的包名。
apt install = apt-get install | 安装软件包(可跟多个包名) |
apt update = apt-get update | 列出所有可更新的软件清单 |
apt upgrade = apt-get upgrade | 升级所有可升级的软件包 |
apt remove = apt-get remove | 移除软件包 |
apt full-upgrade = apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt autoremove = apt-get autoremove | 自动删除不需要依赖和库文件 |
apt search = apt-cache search | 搜索应用程序 |
apt show = apt-cache show | 显示软件包具体信息 |
apt purge | 移除软件包及配置文件 |
apt list --installed | 列出所有已安装的包 |