首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt-get做什么?

apt-get做什么?
EN

Ask Ubuntu用户
提问于 2018-07-27 08:48:46
回答 1查看 258关注 0票数 -5

apt到底为我们做了什么?更具体地说,当有人说它管理包依赖关系时,这意味着什么?这是否意味着如果我正在安装PackageA但PackageA需要PackageA1、PackageA2、PackageA3和PackageA4。那么apt会为我下载这些吗?

apt还会在使用checksum下载包时查找错误吗?

我看不出这是怎么回事,所以如果有人能解释为什么会很棒。链接的‘重复问题’专门询问关于apt-get update/upgrade的内容,但是对于apt还有更多的内容,只有apt-get update,例如apt-get install/remove/purgeapt-cache ...

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-07-27 09:05:54

Apt/apt-get是完成这项工作的真正工具的前端。例如,dpkg无法下载,并且要求已经安装或同时安装所有依赖项(Dep)。apt/apt将查看是否安装了所有所需的依赖项,如果没有下载,也会安装它们。

是的,apt确实验证了包的正确签名&下载正确。

apt有许多功能;它可以更新回购列表(update)、执行upgrade (在一组规则中)、执行full-upgrade (更少的规则&比简单升级更“智能”)等等。请参阅文档(http://manpages.ubuntu.com/manpages/bionic/en/man8/apt.8.html)。

关于依赖关系的

.

例如,包python‘(https://packages.ubuntu.com/bionic/python)。

您将注意到许多“依赖”,包括python2.7python-minimal等。即。在所有“依赖”都已安装之前,您无法安装(使用dpkg) python。apt将检查这一点,如果尚未安装,它将尝试下载(我使用了尝试,因为软件包必须存在于存储库列表源中)&然后安装,再加上所请求的包。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1059944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档