软件包管理
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 包的内容