在 Debian 系统上,控制文件的“安装大小”字段如何使用?

在 Debian 系统上,控制文件的“安装大小”字段如何使用?

.deb 包的控制文件中包含的字段之一是“Installed-Size”,它应该告知相关包的最终磁盘占用情况(以 kB 为单位)。

我的问题是这些信息通常何时/如何使用?

例如 dpkg 是否使用它来通知并可能阻止可用磁盘空间不足的用户安装/升级系统?安装完成后,这些信息还有什么价值吗?

答案1

来自Debian 政策手册

5.6.20 安装大小

此字段出现在二进制软件包的控制文件和 Packages 文件中。它估算了安装指定软件包所需的总磁盘空间量。实际安装的大小可能因块大小、文件系统属性或软件包维护者脚本采取的操作而异。

磁盘空间以字节为单位的估计安装大小的整数值除以 1024 并向上舍入。

我怀疑这个字段的目的是被包管理器等使用,以便让用户了解安装的包将占用多少磁盘空间。

相关内容