qarmin / czkawka

Multi functional app to find duplicates, empty folders, similar images etc.
Other
18.36k stars 605 forks source link

There is not enough library in the AppImage assembly #1222

Open T-Shilov opened 4 months ago

T-Shilov commented 4 months ago

Hello,

Bug Description appImage linux_czkawka_gui version 7.0.0 - 02/19/2024r does not start

./linux_czkawka_gui.AppImage 
czkawka_gui: error while loading shared libraries: libgtk-4.so.1: cannot open shared object file: No such file or directory

System Debian 12 / 64 bit

Please add this library to the build AppImage

qarmin commented 4 months ago

Which one binary you checked?

https://github.com/qarmin/czkawka/releases/download/7.0.0/linux_czkawka_gui_alternative.AppImage

Or

https://github.com/qarmin/czkawka/releases/download/7.0.0/linux_czkawka_gui.AppImage

?

T-Shilov commented 4 months ago

As in the previous version, I used linux_czkawka_gui.AppImage That is today use https://github.com/qarmin/czkawka/releases/download/7.0.0/linux_czkawka_gui.AppImage The previous version 6.1.0 had exactly the same error and I had to manually install libgtk-4

qarmin commented 4 months ago

Alternative version probably should work fine(appimages have strange problems, so that is why there are 2 versions - one with bundled gtk, one without)

T-Shilov commented 4 months ago

Thanks, but I prefer the non-alternative version. Please refine it so that there is no such error with the library.

github-userx commented 4 months ago

Same issue on tails which is based on Debian (and you have to manually enable sudo/admin privileges to be able to install additional packages on tails which is why running an AppImage comes on handy, e.g. Monero-Gui-wallet.AppImage works without issues on Tails).

github-userx commented 4 months ago

I will try the alternative version as well although I originally wanted to use the regular version of dupeGuru GUI

github-userx commented 3 months ago

Regular AppImage also does not work on LinuxMint 21.2. but alternative AppImage does work there.

It’s what I originally liked about AppImages in general, that they work outside of what library your OS got because they (usually) come with everything needed bundled into them