apt 命令:Debian 软件包管理
apt
命令全称 Advanced Packaging Tool,是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。执行 apt
命令需要 root 权限。
常用命令
命令 | 功能 |
---|---|
update | 取回更新的软件包列表信息 |
upgrade | 进行一次升级 |
install | 安装新的软件包 |
reinstall | 重新安装软件包 |
remove | 卸载软件包 |
purge | 卸载并清除软件包的配置 |
autoremove | 卸载所有自动安装且不再使用的软件包 |
clean | 删除所有已下载的包文件 |
autoclean | 删除已下载的旧包文件 |
check | 核对以确认系统的依赖关系的完整性 |
source | 下载源码包文件 |
参考实例
apt update # 列出可更新的软件包
apt upgrade # 升级软件包
apt install gcc # 安装gcc
apt remove g++ # 卸载g++
apt -purge remove packagename # 卸载软件(删除配置文件)
apt list --installed # 列出所有已安装的包
apt show golang # 显示 golang 的具体信息,例如:版本号,安装大小,依赖关系等等
dpkg 命令:deb包管理
dpkg
命令的英文全称是 Debian package,故名意思是 Debian Linux 系统用来安装、创建和管理软件包的实用工具。
常用参数
参数 | 功能 |
---|---|
-i | 安装软件包 |
-r | 删除软件包 |
-l | 显示已安装软件包列表 |
-L | 显示于软件包关联的文件 |
-c | 显示软件包内文件列表 |
dpkg -i package.deb # 安装包
dpkg -r package.deb # 删除包
dpkg -l # 列出当前已安装的包
dpkg -c package.deb # 列出 deb 包的内容