dpkg 手册指出:
本手册适用于希望比 dpkg --help 提供的更详细地了解 dpkg 的命令行选项和包状态的用户。
希望了解 dpkg 如何安装其软件包的软件包维护人员不应使用它。对于 dpkg 在安装和删除软件包时所做的事情的描述特别不充分。
那么我在哪里可以找到有关“dpkg 如何安装我的软件包”的信息?
答案1
您可以阅读各种 Debian 文档:
- Debian 新维护者指南- 针对像您这样的新软件包维护者。(PDF 在这里。)
- Debian 常见问题解答:
答案2
在简单的层面上,dpkg
检查是否满足依赖性/冲突,从 .deb 文件中提取文件,运行任何{pre,post}{inst,rm}
脚本(无论适用与否),并将包安装到其记录中的记录添加(我认为这只是一个文件)。