Page 1 of 1

Ejecutando archivos con extension .AppImage [SOLUCION]

Posted: 29. Aug 2025, 00:03
by inukaze
Hola, aqui he resuelto como se debe hacer para que funcionen los archivos con extension AppImage :

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
Solucion :

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
Ejecutar otra vez :

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
Ahora esta funcionando.

NOTA : Para que funcionen las aplicaciones de 32 Bits, y otras que requieran librerias de esas arquitecturas debes instalar el soporte « MultiLib » ó tambien conocido como « Compat32 » , en el sitio SlackDocs, esta la explicacion del metodo « Quick n' Dirty » ( Rapido y Sucio ) y realmente el unico que funciona como se espera.

Para esto sugiero entrar en la terminal al superusuario (root) y usar los siguientes comandos :

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
Luego de eso recomiendo abrir gslapt-get y añadir de repositorio

Code: Select all

https://bear.alienbase.nl/mirrors/people/alien/multilib/15.0/
Debes establecer la prioridad « a medida » ya que es la maxima, es para que cuando actualizes, no te vaya a reemplazar los paquetes del sistema base soportando « Arquitecturas Multiples » / « Compatibilidad con 32 Bits » de los paquetes

* 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

Ya que no hacerlo va a preferir instalar las version que son puramente de 64 Bits y con esas no podras ejecutar algunos programas como « Wine » o « Steam » o alguno software dentro de « Steam » por el sistema base no poder acceder a funciones de 32 Bits de forma adecuada.