我想了解一下,apt-get
这样就不会出现任何不好的事情让我感到惊讶。我一直在寻找一些教程,但没有找到任何可以仔细教授它的内容,包括其内部结构。我发现这文章,但对我来说还不够。
我可以在哪里了解更多信息(不包括文档和手册页)?
母带处理这里并不意味着我将学习该apt-get
命令的 100 个开关,而是意味着我将在比阅读其源代码更一般的层面上了解它是如何工作的。
谢谢。
答案1
如果您正在寻找好的在线文档,您应该查看 debian 文档:
http://www.debian.org/doc/manuals/debian-reference/ch02.en.html
如上所述,手册页是强制性的
华泰
答案2
拉斐尔·赫佐格 (Raphael Hertzog) 发布了免费章节 - “维护和更新:Apt 工具”从他的书中《Debian 管理员手册》。
答案3
man apt-get
包含有关其内部结构的详细信息。您可能还想阅读man dpkg
。还有关于 Debian 包管理基础设施的非常好的文档这里。
答案4
好吧,鉴于您对 Debian 软件包系统的实际细节感兴趣,这可能是适合您的页面:来自 Debian 文档
这似乎也是一个很好的介绍:关于 Apt 和 Dpkg 的介绍
当然,维基百科也是一个很棒的概述来源:高级封装工具
最重要的是,仅使用“原始”dpkg,很可能会陷入类似 RPM 的依赖地狱。 dpkg 仅提供一个用于编写、分发和执行安装前/制作/后脚本的框架。
Aptitude 或“高级打包工具”在 dpkg 系统之上提供了一个抽象层,允许更高级和有用的功能,例如依赖性和“推荐”解析。
因此,通过使用 apt,你搬起石头砸自己(和/或你的系统)的可能性就大大降低了,而且你几乎永远不需要用 dpkg 搞砸。