Linux之apt与dpkg安装包管理工具的区别

应用场景

OS版本信息:桌面专业版、家庭版、社区版、教育版

主要区别

1、dpkg 仅用于安装本地的软件包,安装时不会安装依赖包,不解决依赖问题。

sudo dpkg -i <package\_name>.deb

2、apt 默认会从远程仓库搜索包的名字,下载并安装,安装时会自动安装依赖包,并解决依赖问题

sudo apt install <package\_name>

3、如果需要使用apt 从本地安装,需要在包名前指定路径,否则只从远程仓库查找

sudo apt install <path>/<package\_name>.deb

dpkg 的常用命令

1、查看指定包的版本,架构和描述信息

dpkg -l <package\_name> # 或

dpkg --list <package\_name>

2、列出所有已安装的包,和其版本,架构和描述信

dpkg -l

相当于

apt list --installed

3、查看包的安装路径

dpkg -L <package\_name>

4、查看包是否安装

dpkg -s <package\_name> # 或

dpkg --status <package\_name>

apt 常用命令

1、更新包信息

sudo apt update

2、根据包信息升级包

sudo apt upgrade

3、安装包

sudo apt install <package\_name>

4、删除不再需要的依赖包

sudo apt autoremove

注:所有需要在专业版上执行的命令,请先和公司确认是否可以打开开发者模式!

上一篇 Linux 内核中的文件系统缓存机制:提升 I/O 性能的关键
下一篇 如何配置三层交换机三层接口?