ubuntu运行GIMP3,appimage报fuse错误

从2018年到2025年,经过7年的沉淀之后,GIMP3正式版终于发布。官方称:“With GIMP 3.0 you can do more than ever before, more easily, more quickly!”。
gimp-3.0-splash

我看到后一直想更新体验。最近终于有机会在ubuntu24.04上运行GIMP3了。从官方下载了最新的正式版GIMP-3.0.4-x86_64.AppImage放到我的笔记本ubuntu24.04上。
PixPin_2025-09-02_17-09-00

运行.AppImage文件有两种方式,一个是直接给与可运行权限,通过命令行运行,另一个是通过 AppImageLauncher 统一管理。
我电脑较多.AppImage软件,所以我安装了 AppImageLauncher,目前版本是官方正式版 v2.2.0
通过命令行运行 ./GIMP-3.0.4-x86_64.AppImage,会直接调用 AppImageLauncher 打开:
2025-09-02_17-25-38
点击“Run once”或者“Intergrate and run”都可以,前者只运行一次,后者整合到系统。点击后直接报错:

点击查看代码
./GIMP-3.0.4-x86_64_78c8c03b2bacae4c869a3755f3ab4ee2.AppImage 

(AppImageLauncher:29591): GLib-CRITICAL **: 17:24:23.976: g_file_test: assertion 'filename != NULL' failed
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

......................................................
FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
Can't open squashfs image: Bad address

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information
execv error: No such file or directory

我刚开始以为是GIMP3新版本的问题,隔了一段时间从官方下载了最新的release candidate版本3.1.4,还是报一样的错误
001
002

看来不是版本的问题了。马上Google一下。
1756807472742
测试一下安装libfuse2:

tech@tech-AL14-72:~/Downloads$ sudo apt install libfuse2t64 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libfuse2t64 is already the newest version (2.9.9-8.1build1).
0 upgraded, 0 newly installed, 0 to remove and 261 not upgraded.

发现系统已经有了,看来这个解决方案不对。
在接着看其他解决方法吧,发现GIMP官方issue里面有同样错误的主题,把问题指向了AppImageLauncher
003
回头找AppImageLauncher官方github
004
确实是同一个问题,而且官方说已经解决了。那就下载最新版本的AppImageLauncher使用吧。
目前最新的持续构建版本是 appimagelauncher_3.0.0-alpha-4
电脑更新AppImageLauncher之后,再打开GIMP试试:
005
终端运行起来了
006
终于解决了。
007

posted @ 2025-09-02 18:17  水上云天  阅读(57)  评论(0)    收藏  举报