从 Ubuntu 16.04 升级到 Ubuntu Mate 18.04 后,我想尝试 GIMP 2.10,因此我从 flathub 安装了 flatpak GIMP 2.10.2。(Snap 容器目前仅提供 2.10.0)
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak search gimp
flatpak install flathub org.gimp.GIMP
运行 GIMP:
flatpak run org.gimp.GIMP
工作正常,但现在我需要一些插件:
如何安装 Liquid Rescale 或 G'MIC 等插件。旧方法行不通,它会将 GIMP 安装为依赖项。
sudo apt install gimp-plugin-registry
答案1
对于脚本和 Python 插件,一个简单的解决方案是将它们放在一些普通目录中(在 flatpak 包装之外),然后将Edit>Preferences>Folders>{Scripts|Plugins}
它们添加到 flatpak Gimp 检查的目录中(这也是在 Gimp 2.8 和 Gimp 2.10 之间共享它们的好方法)。
二进制文件则是另一回事,2.8 的二进制文件可能无法与 2.10 一起使用(并且在许多情况下必须至少重新编译才能利用 2.10 中的新位深度),并且新的二进制文件可能依赖于仅在 flatpak 环境中可用的库。
还有(罕见的)情况是,Python 脚本依赖于不属于 flatpak 环境中安装的 Python 的 Python 库(与系统 Python 不同)。
这些问题的核心在于许多开放式问题。
答案2
GIMP Flatpak 为插件提供了这些路径(首选项 -> 文件夹 -> 插件)
~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
/app/share/gimp/2.0/plug-ins
将插件复制到第一个文件夹并重新启动 GIMP。
您可以下载源包,并将所需的 scm 文件手动复制到上述文件夹