[apt-get][apt-cache][dpkg]查询、安装、卸载和清理
查询
查询已安装应用
apt list --installed
# 或者
dpkg -l
查询应用依赖
apt-cache depends package_name
搜索软件包
apt-cache search package_name
查看指定软件信息
apt-cache show package_name
安装
apt-get install package_name
-y, --yes, --assume-yes
:假定每次交互时输入为yes
-m, --ignore-missing, --fix-missing
:忽略缺失的包-f, --fix-broken
:修复作用,试图纠正依赖关系已损坏的系统
# 禁止安装时交互,自动安装
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]
# 更新软件源中的所有软件列表
apt-get update
# 更新软件
apt-get upgrade
# 将系统升级到新版本
apt-get dist-upgrade
#安装本地deb包
dpkg -i *.deb
卸载
# 卸载一个已安装的软件包(保留配置文档)
apt-get remove package_name
# 卸载一个已安装的软件包(删除配置文档)
apt-get remove --purge packagename
# 删除包及其依赖的软件包
apt-get autoremove packagename
# 删除包及其依赖的软件包+配置文件
apt-get autoremove --purge packagname
dpkg -r *.deb
清理
# 清除已卸载软件备份
apt-get autoclean
# 同时清除已安装软件备份
apt-get clean