软件的安装与卸载
dpkg -i <package> 安装本地文件系统上存在的Debian软件包
dpkg -r <package> 移除已安装的软件包
dpkg -P <package> 移除已安装软件包和配置文件
dpkg -L <package> 列出已安装软件包列表
dpkg -s <package> 显示软件包的安装状态
dpkg -reconfigure <package> 重新配置一个已安装的软件包
获取系统中已安装软件包信息
- 查看当前系统已安装软件包信息 dpkg -I
- 查询系统已安装的软件包详细信息 dpkg -s
- 显示指定名称的软件包安装到系统的文件列表 dpkg -L
- 查询系统中的某个文件属于那个软件包 dpkg -S
dpkg -c 查看Deb包中包含的文件列表
APT高级软件包管理工具
3个重要配置文件
- apt镜像的地址文件
Apt镜像的地址文件在 /etc/apt/sources.list
- 本地索引列表
本地索引文件 /var/lib/apt/lists
- 本地文件下载缓存
本地缓冲目录 /var/cache/apt/archives
Apt-get工具集(子命令)
子命令 | 功能 |
update | 下载更新软件包列表信息 |
upgrade | 将系统软件包更新到最新状态 |
install | 下载软件包进行安装配置 |
remove | 卸载软件包 |
autoremove | 将不满足依赖关系的软件包自动卸载 |
source | 下载源码包 |
build-dep | 为源码包构建编译环境 |
dist-upgrade | 发布版升级 |
dselect-upgrade | 根据dselect的选择来进行软件包升级 |
clean | 删除缓冲区所下载的所有包文件 |
autoclean | 删除缓冲区老版本的已下载包文件 |
check | 检查系统中依赖关系的完整性 |
Apt-cache命令(apt软件包管理工具)
实现查讯软件包和软件源的相关信息及依赖条件
子命令 | 功能 |
showpkg | 获取二进制软件包的常规描述信息 |
showsrc | 获取源码包的详细信息 |
show | 获取二进制软件包的详细描述信息 |
stats | 获取软件源的基本统计信息 |
dump | 获取软件源所有软件包的简要信息 |
dumpavail | 获取已安装的软件包信息 |
unmet | 获取所有为满足的依赖关系 |
search | 根据正则表达式检索软件包 |
depends | 获取软件包依赖信息 |
rdepends | 获取所有依赖于该软件包的软件包 |
pkgnames | 列出已安装软件包名字 |
policy | 获取软件包当前的安装信息 |