我正在使用 Ubuntu 20.04,刚刚运行了 Flatpak 更新(版本 1.12.7)。有两个错误。第一个(回复:)Freedesktop SDK 19.08 runtime
最近随机出现,但第二个是新的。如果需要,我需要采取什么措施?
eddie@hp-laptop:~$ flatpak update
Looking for updates…
Info: org.freedesktop.Sdk//19.08 is end-of-life, with reason:
The Freedesktop SDK 19.08 runtime is no longer supported as of September 1, 2021. Please ask your application developer to migrate to a supported version
Info: org.freedesktop.Platform.VAAPI.Intel//19.08 is end-of-life, with reason:
The Freedesktop SDK 19.08 runtime is no longer supported as of September 1, 2021. Please ask your application developer to migrate to a supported version
Info: org.freedesktop.Platform.GL.default//19.08 is end-of-life, with reason:
The Freedesktop SDK 19.08 runtime is no longer supported as of September 1, 2021. Please ask your application developer to migrate to a supported version
1. com.play0ad.zeroad.Locale stable u flathub < 114 bytes (partial)
2. com.play0ad.zeroad stable u flathub < 1.7 GB
3. org.mozilla.firefox.Locale stable u flathub < 45.5 MB (partial)
4. org.mozilla.firefox stable u flathub < 87.4 MB
Updating 1/4…
Updating 1/4… 0% 0 bytes/s
Updating 1/4… ████████████████████ 100%
Updating 2/4…
Updating 2/4… 0% 0 bytes/s
Updating 2/4… ▏ 1%
Updating 2/4… █████████████▊ 69%
Updating 2/4… ████████████████ 80%
Updating 2/4… █████████████████▊ 89% 16.0 MB/s
Updating 2/4… █████████████████▊ 89% 20.5 MB/s
Updating 2/4… ██████████████████▌ 93% 25.3 MB/s
Updating 2/4… ███████████████████▏ 96% 13.2 MB/s
Updating 2/4… ████████████████████ 100% 13.2 MB/s
Updating 3/4…
Updating 3/4… 0% 0 bytes/s
Updating 3/4… ▊ 4%
Updating 3/4… ███████████████▌ 78%
Updating 3/4… ███████████████████▊ 99%
Updating 3/4… ████████████████████ 100% 6.2 MB/s
Updating 4/4…
Updating 4/4… 0% 0 bytes/s
Updating 4/4… ████████████████████ 100%
Note that '/var/lib/flatpak/exports/share' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:
- /root/.local/share
- /usr/local/share/
- /usr/share/
答案1
您有一个或多个 flatpak 应用程序继续依赖不再受支持的旧版 flatpak 运行时。这些应用程序应由开发人员或准备 flatpak 的社区(不一定是开发人员)更新。
你自己能做的事情很少,除了
- 向 flatpak 维护者反馈问题
- 等到它被修复或者停止使用该 flatpak
您所体验到的正是容器化应用程序格式的一个缺点。存在安全问题的过时库可能会在未正确更新的应用程序中继续使用。在传统系统中,库由发行版维护者维护,因此易受攻击的库会被系统地替换。对于容器化应用程序,这一责任由开发人员承担,因此是分散的。
在本例中,使用 flatpak 时,由于程序依赖于共享运行时,因此会注意到这个问题。如果所有需要的库都打包在应用程序的 flatpak 本身中,则该问题不会被注意到。由于容器化应用程序更加独立,因此安全攻击不太可能影响整个系统,因此该问题有所缓解。