我试图通过编译然后安装它来安装程序。我选择PINTA。它需要以下依赖项:
mono mono-xbuild automake autoconf libmono-cairo2.0-cil gtk-sharp2
和这些资源:
但是当我使用时apt-get install pinta
,它仅需要20.3MiB的额外磁盘空间和0/6616 KB的存档。
如果我是从源代码构建的,为什么与apt-get
方法相比需要更多的空间?
mono mono-xbuild automake autoconf libmono-cairo2.0-cil gtk-sharp2
这些是构建Pinta所需的软件包,而不是Pinta本身。因此,要从源代码进行构建,您需要库,标头,工具链等,因此,已编译的软件包为:
[二进制源+硬链接库+生成的配置文件+激活的选项] /可以从源中提取的软件包数量(即,某些软件包在其他软件包中具有调试符号)
而“已编译”二进制源的“实际”大小+硬链接库+生成的配置文件+激活的选项+头文件+工具链+库-以后您停用/卸载的任何文件。
另外,您可能会注意到Ubuntu存储库生成的软件包是在稍旧的内核中构建的,因此,即使您使用相同的工具/选项集,由于内核和libc-dev版本的不同,结果也可能会不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句