主题
apt
安装包默认目录 /usr/share
bash
apt search <keyword> # 查找软件包
apt show # 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等
apt list --installed # 列出所有已安装的包
apt install # 安装指定的软件命令
apt reinstall # reinstall packages
apt update # 列出所有可更新的软件清单命令
apt list --upgradeable # 列出可更新的软件包及版本信息
apt update 包名 # 更新指定的软件
apt upgrade # 升级软件包
apt full-upgrade # 升级软件包,升级前先删除需要更新软件包
apt remove # 删除软件包
apt autoremove # 清理不再使用的依赖和库文件
apt purge <package_name> # 移除软件包及配置文件apt-get
bash
apt-get install # 安装或者升级包
apt-get install tree=1.7.0-5 # 安装指定版本的包
apt-get install -d nginx # 只把包下载到缓存中而不安装它们
apt-get update # 重新同步包索引文件 /etc/apt/sources.list 文件中的配置指定了包索引文件的来源
apt-get upgrade # 从 /etc/apt/sources.list 中列出的源安装系统上当前安装的所有包的最新版本
apt-get dist-upgrade # 执行升级功能外,dist-upgrade 还智能地处理与新版本包的依赖关系的变化
apt-get upgrade -V -s # 输出包的具体版本
apt-get remove # 删除包,使用 remove 命令删除一个包会将其配置文件留在系统上
apt-get purge # 删除包,purge 命令在删除包的同时也删除了包的配置文件
apt-get autoremove # 删除自动安装的软件包
apt-get remove --autoremove vim # 删除包的同时删除无用的依赖包
apt-get download # 把指定包的二进制文件下载到当前目录中 注意,是类似 *.deb 这样的包文件
apt-get changelog # 尝试下载并显示包的更新日志
apt-get source # 下载包的源代码
apt-get clean # 清除在本地库中检索到的包。它从 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 目录删除除锁文件之外的所有内容
apt-get autoclean # 清除检索到的包文件的本地存储库。不同之处在于,它只删除不能再下载的软件包文件apt-cache
bash
apt-cache stats # 显示系统软件包的统计信息
apt-cache search # 使用关键字搜索软件包
apt-cache show # 显示软件包的详细信息
apt-cache depends # 查看所依赖的软件包
apt-cache rdepends # 查看被哪些软件包依赖