Gimp 的实际下载大小是多少?

Sun*_*har 29 apt gimp

我最近了解到 GIMP 是 Ubuntu 世界中的 Photoshop 替代品,我知道 Photoshop 是一个大约 500MB 的巨大应用程序。在下载 gimp 之前,我想知道应用程序的大小。我跑了

$ apt-cache --no-all-versions show gimp | grep '^Size: '
Size: 3611842
Run Code Online (Sandbox Code Playgroud)

假设这些是字节,大致转换为 3.61 兆字节。3.61 兆字节?我的意思是它还是有一些隐藏的依赖关系会吞噬我的互联网分配?


如果它是 3.61 兆字节,那么 Linux 应用程序怎么会这么小?

mur*_*uru 64

Ubuntu 中的软件在打包时通常会拆分为不同的包,分别为:

结果是主gimp包依赖于其他gimp相关的包和许多库。主gimp包的下载大小实际上约为 3 MB。但是,总下载大小将远远超过 3 MB。

但是您很少在 Ubuntu 存储库中看到巨大的单体包。0ad-data,一个特别大的包,甚至不是单一的——它只包含 0 AD 游戏的数据文件,二进制文件在0ad.

来自存储库外部的包,例如 Gitlab 综合包(~300 MB!),可能很大,因为这些开发人员决定将每个依赖项都包含在一个包中,而不是依赖于存储库包。

至于总下载大小,这取决于您已在系统上安装的库。apt会告诉你将下载多少:

$ sudo apt install gimp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libsdl1.2debian libumfpack5.7.1 python-cairo python-gobject-2 python-gtk2
Suggested packages:
  gimp-help-en | gimp-help gimp-data-extras python-gobject-2-dbg python-gtk2-doc
The following NEW packages will be installed:
  gimp gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libsdl1.2debian libumfpack5.7.1 python-cairo python-gobject-2 python-gtk2
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.2 MB of archives.
After this operation, 92.5 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Run Code Online (Sandbox Code Playgroud)

  • @SundarLabhar 软件包以压缩形式下载。因此,muru 将下载 17.2MB 的软件包,但是一旦这些软件包被解压缩并安装,它们将占用他磁盘上 92.5MB 的空间。 (8认同)
  • @muru,作为 GIMP 的附加数据点,实验(但非常好)2.9.5 版本的 AppImage(整个包中的东西),可用 [on pixls.us](https://discuss.pixls.us /t/community-built-software/2137),大约是 80Mbyte。 (2认同)