指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

ubuntu下apt-get与dpkg的区别:

apt 与 dpkg 均为 ubuntu 下面的包管理工具。
dpkg 侧重于本地软件的管理。
apt 基于dpkg,侧重于远程包的下载和依赖管理,相当于 dpkg 的前端。  

主要区别:
dpkg 仅用于安装本地的软件包,安装时不会安装依赖包,不解决依赖问题。
sudo dpkg -i <package_name>.deb
apt 默认会从远程仓库搜索包的名字,下载并安装,安装时会自动安装依赖包,并解决依赖问题
sudo apt install <package_name>

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

sudo apt install <path>/<package_name>.deb