Page 1 of 1

Running AppImages [SOLVED]

Posted: 29. Aug 2025, 00:10
by inukaze
Hi there i solve which i should do for the AppImages works :

Code: Select all

$ ./pcsx2-v1.6.0-linux-AppImage-32bit.AppImage
fusermount: mount failed: Operation not permitted

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
open dir error: No such file or directory
Solution :

Code: Select all

user=$(whoami)

su -c "\
slapt-get --install --reinstall -y fuse ; ldconfig ; \
groupadd fuse ; \
modprobe fuse ; \
usermod -a -G fuse $user ; \
mkdir -p /etc/modules-load.d
echo "fuse" > /etc/modules-load.d/fuse.conf" root
Try again :

Code: Select all

$ ./pcsx2-v1.6.0-linux-AppImage-32bit.AppImage
$ERROR: ld.so: object '/usr/lib64/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib64/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
19:49:23: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1011,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1014,wx containers,compatible with 2.8).
Gtk-Message: 19:49:23.816: Failed to load module "appmenu-gtk-module"
Interface is initializing. Entering Pcsx2App::OnInit!
Applying operating system default language...
SetLanguage: 'Spanish (Modern)' [es_ES] is not supported by the operating system
Command line parsing...
Command line parsed!

(PCSX2:16800): Gtk-WARNING **: 19:49:24.463: Unable to locate theme engine in module_path: "adwaita",

(PCSX2:16800): Gtk-WARNING **: 19:49:24.472: Unable to locate theme engine in module_path: "adwaita",
[wx] Cannot set locale to language "Spanish (Venezuela)".
[wx] locale 'es_VE' cannot be set.
[wx] Cannot set locale to language "Spanish (Modern)".
[wx] locale 'es_ES' cannot be set.
SetLanguage: 'Spanish (Modern)' [es_ES] is not supported by the operating system
Now is running :D


NOTE : To make works the programas of 32 Bits, and requiere libs from that architecture, you must install the " MultiLib " / "Compat32 ", in the SlackDocs site is availbale the explaniation "Quick n' Dirty" and is really the unique method works like expected

For make this i recommend you open a terminal and login with root account and use the follow commands

Code: Select all

SLACKVER=15.0
mkdir /tmp/multilib
cd /tmp/multilib
lftp -c "open http://bear.alienbase.nl/mirrors/people/alien/multilib/ ; mirror -c -e ${SLACKVER}"
cd ${SLACKVER}
upgradepkg --reinstall --install-new *.t?z
upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z
After i recommend open " gslatp-get " and manually add the follow repository

Code: Select all

https://bear.alienbase.nl/mirrors/people/alien/multilib/15.0/
You must specify " Custom " in priority because is the max level, is for you need update, the system not replace the packages with multilib / compat32 support already installed by the packages just work on 64 Bits

* aaa_elflibs
* aaa_base
* glibc
* aaa_glibc-solibs
* gcc
* gcc-brig
* gcc-g++
* gcc-gdc
* gcc-gfortran
* gcc-gfortran
* gcc-gnat
* gcc-go
* gcc-objc

If you dont make this change in the repository. the system when you want upgrade packages, the package manager have more priority for the 64 Bits packages and not for the multilib support version of that packages, and you can not run some programas like " WIne " or " Steam " or something inside steam because the steam client cannot access to functions in the 32 Bits mode available in multilib version of system libraries.