apt-get命令详解

apt-get 命令适用于 deb 包管理式的 Linux 操作系统(例如: Ubuntu),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。

安装软件包
apt-get install PackageName                 // 普通安装
apt-get --reinstall install PackageName     // 重新安装

apt-get build-dep PackageName               // 安装相关的编译环境
apt-get -f install                          // 修复安装

apt-get source PackageName                  // 下载软件包的源码

卸载软件包
apt-get remove PackageName                  // 保留配置文件
apt-get --purge remove PackageName          // 删除配置文件

apt-get clean && apt-get autoclean          // 清理无用的包

apt-get autoremove packagename    //删除包及其依赖的软件包
apt-get autoremove --purge packagname   //删除包及其依赖的软件包+配置文件,比上面的要删除的彻底一点
dpkg --force-all --purge packagename  


更新软件包
apt-get update                              // 更新源
apt-get upgrade                             // 更新已安装的软件包

apt-get dist-upgrade                        // 升级系统

查询软件包
dpkg -l                                     // 列出已安装的所有软件包

apt-cache search PackageName                // 搜索软件包
apt-cache show PackageName                  // 获取软件包的相关信息, 如说明、大小、版本等

apt-cache depends PackageName               // 查看该软件包需要哪些依赖包
apt-cache rdepends PackageName              // 查看该软件包被哪些包依赖

apt-get check                               // 检查是否有损坏的依赖