[Experience sharing] Linux之apt与dpkg安装包管理工具的区别
Tofloor
poster avatar
deepin-流云
Moderator
deepin Ops
deepin Store
2025-03-11 17:00
Author

应用场景

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

主要区别

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

sudo dpkg -i .deb

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

sudo apt install 

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

sudo apt install /.deb

dpkg 的常用命令

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

dpkg -l  # 或

dpkg --list 

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

dpkg -l

相当于

apt list --installed

3、查看包的安装路径

dpkg -L 

4、查看包是否安装

dpkg -s  # 或

dpkg --status 

apt 常用命令

1、更新包信息

sudo apt update

2、根据包信息升级包

sudo apt upgrade

3、安装包

sudo apt install 

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

sudo apt autoremove

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

Reply Favorite View the author
All Replies

No replies yet