kaikramer / keystore-explorer

KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner.
https://keystore-explorer.org/
GNU General Public License v3.0
1.7k stars 275 forks source link

Create AppImage Linux #265

Open jgrateron opened 3 years ago

jgrateron commented 3 years ago

Hi, I have created a script to build a Keystore Explorer Linux appimage

The advantages it has is that it is a single executable that can be run on any Linux x64 distribution, it is not necessary to install jdk or jre on the computer and it does not take up as much space 54MB.

https://github.com/jgrateron/create-app-img-keystoreexplorer

To know about appimages visit

https://docs.appimage.org/introduction/index.html

kaikramer commented 3 years ago

But why? There are official RPM and DEB downloads of KSE and the AUR has packages for Arch Linux users. That should cover 99% of the popular Linux distributions. If I provide another distribution package, I'll have to support it, fix issues with it, update it.

jgrateron commented 3 years ago

The advantage of appimg is that the barrier is eliminated in new users because there is no need to install additional packages that can break the system, they are like windows executables, just download and mark as executable.

Many applications are using this way of working, for example on one of my machines I have Ubuntu 16.04 and I can run updated appimg from gimp, krita, kdenlive, blender ...

I don't have to use ppa repositories or compile sources that break my system.

I don't think it's a lot of work, I'll keep testing anyway and if I need any adjustments I'll let you know. Thanks.

kaikramer commented 2 years ago

I have changed my mind, I think an KSE AppImage with an included JRE might actually be a good idea.

jgrateron commented 2 years ago

Great, it takes to embed the script I made.

jgrateron commented 2 years ago

Update the script https://github.com/jgrateron/create-app-img-keystoreexplorer