如果我是从源代码构建的,为什么它比通过apt-get安装需要更多的空间?

我试图通过编译然后安装它来安装程序。我选择PINTA。它需要以下依赖项:

mono mono-xbuild automake autoconf libmono-cairo2.0-cil gtk-sharp2

和这些资源:

  • 需要获得20.6MiB / 26.2MiB的档案和
  • 66.4 MB的额外磁盘空间**,

但是当我使用时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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果我是从源代码构建的,为什么它比通过apt-get安装需要更多的空间?

来自分类Dev

为什么apt不知道我已经从源代码安装了某些应用程序?

来自分类Dev

对象参考-什么需要更多空间?

来自分类Dev

为什么不通过apt-get或从源代码重新安装二进制软件包?

来自分类Dev

通过apt-get安装Linux软件包与从源代码构建和编译有何不同?

来自分类Dev

Ubuntu告诉我我需要更多空间

来自分类Dev

Ubuntu告诉我我需要更多空间

来自分类Dev

我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

来自分类Dev

我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

来自分类Dev

为什么安装GnuCash需要这么多额外的空间?

来自分类Dev

如果源代码是隐藏的,为什么需要防御性编程?

来自分类Dev

您可以从源代码构建apt-get吗?

来自分类Dev

为什么混合使用python struct.pack中的类型会比需要的空间更多?

来自分类Dev

为什么Windows 7 64bit需要更多的磁盘空间/内存

来自分类Dev

为什么将列从varchar(50)更改为int需要更多空间

来自分类Dev

如何从源代码安装软件并告诉apt-get我已经安装了该版本?

来自分类Dev

如何从源代码安装软件并告诉apt-get我已经安装了该版本?

来自分类Dev

我需要多少磁盘空间才能安装Fedora?

来自分类Dev

为什么我不能从存储库安装内核源代码

来自分类Dev

什么是“dist-upgrade”,为什么它比“upgrade”升级更多?

来自分类Dev

如何给Ubuntu提供更多空间(在Windows 7中安装(通过wubi))?

来自分类Dev

如何给Ubuntu提供更多空间(在Windows 7中安装(通过wubi))?

来自分类Dev

通过具有一定系统空间的USB安装,要添加更多

来自分类Dev

在我的PC中安装了旧硬盘以获取更多存储空间,但Crystaldiskinfo显示警告

来自分类Dev

为什么我需要将我的源代码保留在Proguard Rules中以防止崩溃?

来自分类Dev

为什么要安装较旧的内核源代码?

来自分类Dev

为什么程序需要64MB的安装空间,但后来在Ubuntu中删除却释放了3.5 MB的空间?

来自分类Dev

升级到Mint 19后,为什么Peek需要2.1 GB的安装空间?

来自分类Dev

如果已通过fdisk创建交换空间,为什么需要mkswap?

Related 相关文章

  1. 1

    如果我是从源代码构建的,为什么它比通过apt-get安装需要更多的空间?

  2. 2

    为什么apt不知道我已经从源代码安装了某些应用程序?

  3. 3

    对象参考-什么需要更多空间?

  4. 4

    为什么不通过apt-get或从源代码重新安装二进制软件包?

  5. 5

    通过apt-get安装Linux软件包与从源代码构建和编译有何不同?

  6. 6

    Ubuntu告诉我我需要更多空间

  7. 7

    Ubuntu告诉我我需要更多空间

  8. 8

    我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

  9. 9

    我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

  10. 10

    为什么安装GnuCash需要这么多额外的空间?

  11. 11

    如果源代码是隐藏的,为什么需要防御性编程?

  12. 12

    您可以从源代码构建apt-get吗?

  13. 13

    为什么混合使用python struct.pack中的类型会比需要的空间更多?

  14. 14

    为什么Windows 7 64bit需要更多的磁盘空间/内存

  15. 15

    为什么将列从varchar(50)更改为int需要更多空间

  16. 16

    如何从源代码安装软件并告诉apt-get我已经安装了该版本?

  17. 17

    如何从源代码安装软件并告诉apt-get我已经安装了该版本?

  18. 18

    我需要多少磁盘空间才能安装Fedora?

  19. 19

    为什么我不能从存储库安装内核源代码

  20. 20

    什么是“dist-upgrade”,为什么它比“upgrade”升级更多?

  21. 21

    如何给Ubuntu提供更多空间(在Windows 7中安装(通过wubi))?

  22. 22

    如何给Ubuntu提供更多空间(在Windows 7中安装(通过wubi))?

  23. 23

    通过具有一定系统空间的USB安装,要添加更多

  24. 24

    在我的PC中安装了旧硬盘以获取更多存储空间,但Crystaldiskinfo显示警告

  25. 25

    为什么我需要将我的源代码保留在Proguard Rules中以防止崩溃?

  26. 26

    为什么要安装较旧的内核源代码?

  27. 27

    为什么程序需要64MB的安装空间,但后来在Ubuntu中删除却释放了3.5 MB的空间?

  28. 28

    升级到Mint 19后,为什么Peek需要2.1 GB的安装空间?

  29. 29

    如果已通过fdisk创建交换空间,为什么需要mkswap?

热门标签

归档