SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
hi
yes, most of the AppImages i found work great on slackware.
some of them would require installing krb5 package from slackbilds though
and i found some that are completely unusable
hi
yes, most of the AppImages i found work great on slackware.
some of them would require installing krb5 package from slackbilds though
and i found some that are completely unusable
there are no strictly defined standart, like as virtual machines and so on?
$ file krita-3.2.1-x86_64.appimage
krita-3.2.1-x86_64.appimage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c5344494cbd3b9dfd127f4bd29ca45d33b625deb, stripped
$ chmod +x krita-3.2.1-x86_64.appimage
$ ./krita-3.2.1-x86_64.appimage
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: minimal, offscreen, xcb.
Reinstalling the application may fix this problem.
Aborted
note the "dynamically linked" above and the output of the available qt5 plugins.
qt5-5.7.1 (built from SBo) is working perfectly fine here with lots of qt5 apps (still built from SBo), btw.
Just tell the developers to include those libs in the AppImage. I had to ask one to include selinux in their AppImage so that it would work on Slackware.
$ ./krita-3.2.1-x86_64.appimage
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: minimal, offscreen, xcb.
Reinstalling the application may fix this problem.
I found a solution for Krita (specifically Krita).
If you want to use their (recent) appimages, and get this error, do the following:
(This assumes a 64 bit system)
Code:
cd /location/of/Krita-Version.appimage
mkdir build
cd build
bsdtar xfp ../Krita-Version.appimage
rm ./usr/lib/libz.so.1
cd ../
wget "https://github.com/probonopd/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" ; chmod a+x appimagetool-x86_64.AppImage
./appimagetool-x86_64.AppImage ./build/
This should repackage the extracted appimage that now lacks the zlib library, which seems to be the main culprit due to libpng incompatibilities.
For example, on my machine (Slackware 64bit, 14.2 current, multilib):
Code:
QT_DEBUG_PLUGINS=1 ./krita-3.3.2-x86_64.appimage
Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_3iLSnW/usr/bin/platforms" ...
loaded library "/tmp/.mount_3iLSnW/usr/bin/plugins/platforms/libqxcb.so"
QLibraryPrivate::loadPlugin failed on "/tmp/.mount_3iLSnW/usr/bin/plugins/platforms/libqxcb.so" : "Cannot load library /tmp/.mount_3iLSnW/usr/bin/plugins/platforms/libqxcb.so:
(./lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib64/libpng16.so.16))"
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: minimal, offscreen, xcb.
Reinstalling the application may fix this problem.
This clued me in to delete the library from the appimage and repackage it.
That did the trick for me, it might just do the trick for you, too.
P.S.:
Ponce, it seems that some of your slackware packages on ponce.cc are in italian :P like ffmpeg and mplayer.
It's pretty easy to infer even without speaking the language what things mean, but maybe that was not intended by you.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.