• 社区首页
  • 版块
[经验分享] Linux之apt与dpkg安装包管理工具的区别
桌面家庭版462次浏览 ·1个回复
电梯直达到第
U小妹
超级管理员
发表于2023-12-29 03:46
楼主

应用场景

 

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

 

 

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

 

 

 

回复收藏只看作者
所有回复
𝓜𝓻.⠀𝓦𝓪𝓲
版主
发表于2023-12-29 12:26
沙发

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

dpkg -l

───────────────────

 I think the following one is better.

dpkg -l | grep "^ii"| tr -s " "

───────────────────

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜