apt install 如何工作?

apt install 如何工作?

如何

apt install chromium

安装 chromium。我对 apt 的了解仅限于它下载 .deb 文件,然后运行 ​​dpkg。apt 还能做什么?

答案1

简单的回答是:
apt 可以被视为 dpkg 的前端

但 apt 不仅是一个完整的包管理器,用于更新、安装、升级、dist-upgrade 和许多其他功能,请查看此处 https://help.ubuntu.com/community/AptGet/Howto

sudo apt update检查所有配置的源,查找可用的最新软件包,并下载可供安装的软件包的所有详细信息。
你可以通过man apt

update (apt-get(8))
           update is used to download package information from all configured
           sources. Other commands operate on this data to e.g. perform
           package upgrades or search in and display details about all
           packages available for installation.

现在,sudo apt install <package>如果有可安装的包,它就会开始下载包(.deb 文件)并执行 dpkg 来安装包。否则,如果没有可用的包,它会抛出错误消息。

答案2

Apt 坚持认为:

  • 源数据库(/etc/apt/sources*)
  • 已知软件包的数据库(/var/lib/apt)
  • 下载软件包的缓存(/var/cache/apt/archives)
  • 要执行的软件包操作队列
  • dbus、aptdaemon 和 packagekit 的接口。

apt 处理的附加组件:

  • 计划(自动)升级,包括后台安全升级
  • 向用户更新通知
  • 内核替换和 /boot 清理
  • 包缓存清理
  • 发布升级

相关内容