我增加了 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 似乎在下载开始之前没有显示实际大小。