Flatpak 下载大小

Flatpak 下载大小

增加了 Flatpak 支持到我的 Ubuntu 18.04,我对它显示的软件包详细信息感到困惑。

例如对于 GIMP 包,它显示我需要下载 1.4 GB 才能安装 213 MB 的应用程序。

在此处输入图片描述

对于其他应用程序(Android Studio),仅一个应用程序就需要下载超过 5 GB。我认为这太疯狂了。

这是 Flatpak / Ubuntu 软件中心的错误还是仅仅是我的误解?

答案1

你始终可以在官方 APT 存储库和第三方存储库之间进行选择,或者购电协议. 例如 GIMP 有购电协议

Snap扁平包装需要下载大型运行时部分。在实际使用它们之前,您应该了解更多有关它们的信息。并且您可以选择 - 是否要浪费磁盘空间和网络流量来使用它们。

一些开发者应用程序可用Ubuntu 制作


在你的特定情况下 - GIMP 需要下载 GNOME 运行时(runtime/org.gnome.Platform/x86_64/3.28)和依赖项(检查扁平包装 org.gimp.GIMP.json详情请见):

$ flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
The application org.gimp.GIMP depends on runtimes from:
  https://dl.flathub.org/repo/
Configure this as new remote 'flathub' [y/n]: y
Required runtime for org.gimp.GIMP/x86_64/stable (runtime/org.gnome.Platform/x86_64/3.28) found in remote flathub
Do you want to install it? [y/n]: y
Installing in system:
org.gnome.Platform/x86_64/3.28             flathub 6d1d0ebbd724
org.freedesktop.Platform.ffmpeg/x86_64/1.6 flathub d757f762489e
org.gnome.Platform.Locale/x86_64/3.28      flathub 2823e3d81b74
org.gimp.GIMP/x86_64/stable                flathub 1fcb2c783cf6
  permissions: ipc, network, x11
  file access: /tmp, host, xdg-config/GIMP, xdg-config/gtk-3.0
  dbus access: org.gtk.vfs, org.gtk.vfs.*
  tags: stable
Is this ok [y/n]: n

这里有一个积极的时刻 - 这个运行时可能会被其他后来安装的 FlatPaks 重复使用。


就我个人而言,我更喜欢 PPA 而不是 Snaps 和 Flatpaks,并从中安装了多个应用程序umake(例如 Arduino IDE)。

答案2

现在 GIMP 命令迫使我们下载手动包,显示需要下载 800+MB 的大小...

$ flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref 
The remote 'flathub', referred to by 'org.gimp.GIMP' at location https://dl.flathub.org/repo/ contains additional applications.
Should the remote be kept for future installations? [Y/n]: y
Required runtime for org.gimp.GIMP/x86_64/stable (runtime/org.gnome.Platform/x86_64/3.36) found in remote flathub
Do you want to install it? [Y/n]: y

org.gimp.GIMP permissions:
    ipc           network      x11      dri      file access [1]      dbus access [2]
    tags [3]

    [1] /tmp, host, xdg-config/GIMP, xdg-config/gtk-3.0, xdg-run/gvfs
    [2] org.freedesktop.FileManager1, org.gtk.vfs, org.gtk.vfs.*
    [3] stable


        ID                                             Ветка      Op     Удалённый репозиторий     Download
 1.     org.freedesktop.Platform.GL.default            19.08      i      flathub                    < 89,1 MB
 2.     org.freedesktop.Platform.GL.nvidia-390-138     1.4        i      flathub                    < 48,9 MB
 3.     org.freedesktop.Platform.VAAPI.Intel           19.08      i      flathub                     < 8,7 MB
 4.     org.freedesktop.Platform.openh264              2.0        i      flathub                     < 1,5 MB
 5.     org.gimp.GIMP.Manual                           2.10       i      flathub                   < 876,5 MB
 6.     org.gnome.Platform.Locale                      3.36       i      flathub                   < 323,1 MB (partial)
 7.     org.gtk.Gtk3theme.Pop-dark                     3.22       i      flathub                   < 226,0 kB
 8.     org.gnome.Platform                             3.36       i      flathub                   < 326,0 MB
 9.     org.gimp.GIMP                                  stable     i      flathub                   < 116,3 MB

Proceed with these changes to the system installation? [Y/n]:

我感到很惊讶,并在 GIMP IRC 频道中询问了这个问题,以下是大家告诉我的内容:

... 实际上默认情况下,它实际上只会安装当前语言环境。但它仍然会显示巨大的 800+MB 值
du -sh /home/$USER/.local/share/flatpak/runtime/org.gimp.GIMP.Manual/x86_64/2.10/active/
64M

我测试了安装 GIMP flatpak,以下是下载过程:

        ID                                             Ветка      Op     Удалённый репозиторий     Download
 1. [✓] org.freedesktop.Platform.GL.default            19.08      i      flathub                      88,6 MB / 89,1 MB
 2. [✓] org.freedesktop.Platform.GL.nvidia-390-138     1.4        i      flathub                      48,8 MB / 48,9 MB
 3. [✓] org.freedesktop.Platform.VAAPI.Intel           19.08      i      flathub                       8,6 MB / 8,7 MB
 4. [✓] org.freedesktop.Platform.openh264              2.0        i      flathub                       1,5 MB / 1,5 MB
 5. [✓] org.gimp.GIMP.Manual                           2.10       i      flathub                      49,0 MB / 876,5 MB
 6. [✓] org.gnome.Platform.Locale                      3.36       i      flathub                       3,7 MB / 323,1 MB
 7. [✓] org.gtk.Gtk3theme.Pop-dark                     3.22       i      flathub                     226,3 kB / 226,0 kB
 8. [\] org.gnome.Platform                             3.36       i      flathub                      17,7 MB / 326,0 MB
 9. [ ] org.gimp.GIMP     

因此,flatpak 似乎在下载开始之前没有显示实际大小。

相关内容