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

bit*_*der 5 debian dpkg

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

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

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

Jez*_*Jez 5

Debian 政策手册

5.6.20 安装尺寸

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

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

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

  • 谢谢你的回答,但我已经知道“理论”是怎么说的了。我的问题更多是关于目前在实践中如何使用这些信息。 (3认同)