Skip to content

[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

相关阅读