跳转到内容

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				# 查看被哪些软件包依赖

基于 MIT 许可发布