После обновления с Ubuntu 16.04 до Ubuntu Mate 18.04 я захотел попробовать GIMP 2.10, поэтому я установил flatpak GIMP 2.10.2 с flathub. (В настоящее время контейнеры 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 зависит от библиотеки Python, которая не является частью Python, установленного в среде flatpak (которая не совпадает с вашим системным Python).
Эти проблемы лежат в основе многихоткрытые вопросы.
решение2
GIMP Flatpak предлагает следующие пути для плагинов (Настройки -> Папки -> Плагины)
~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
/app/share/gimp/2.0/plug-ins
Скопируйте плагин в первую папку и перезапустите GIMP.
Вы можете скачатьисходный пакет,и вручную скопируйте необходимые файлы scm в указанную выше папку