https://www.youtube.com/watch?v=p8HNTJPIpwY
Download kit from: https://github.com/AppImage/AppImageKit
Do: wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
This is hard to do. Even harder for 32bit, since most programs aren't available for 32bit AppImage from the libraries. Also, Kali doesn't seem able to give permission to execute as program.
Libraries of already-done AppImages:
- https://appimage.org/
- apprepo.de
How to: https://www.youtube.com/watch?v=LsQEbLoNkq4
Two not very useful videos:
Online list of AppImages to download: https://appimage.github.io/
Try an AppImage (Kdenlive has one you can download from their site): https://kdenlive.org/en/download
Make them:
- create a folder called ‘st-yourprogram.AppDir’
- in that, create a ‘usr’ folder, and inside that a ‘bin’ folder. Put your binary there.
(to prepare for step 3) place an icon in the AppDir folder. 256x256 pixels png (only png), and name it ‘st-256x256’. It needs an icon.
- again in st-yourprogram.AppDir, place 3 files:
3a. st-yourprogram.desktop ('st' is just the random name of the program)
- Open that in a text editor, and do:
- [Desktop Entry]
- Name=st-yourprogram
- Exec=st
- Icon=st-256x256
- Type=Application
- Categories=Utility (is it a System or Utilities or a Game?) (I think this step is optional)
- then quit that text editor
- Make this .desktop file executable (right click > Properties > Permissions > Execute > Anyone
3b. AppRun (this is a shellscript. Can be as simple or complicated as you require)
- Open with a text editor and do something like:
- #!/bin/sh
- HERE="$(dirname “$(realink -f ”${0}")")"
- EXEC="${HERE}/usr/bin/st"
- exec “${EXEC}”
Make this AppRun executable (right click > Properties > Permissions > Execute > Anyone
You need the actual AppImage tool, ie install it. This might be tricky and involve some troubleshooting (in the video it shows).
About AppImages:
There is no central one store to get them. Don't really update (although vloggers have made videos how to update them).
Comments: 0