Question about AppImage building #109
-
|
Hello, I have a question regarding AppImage building. I'm trying to build an AppImage with several executables (so no sharun, if my understandind is correct) that are prebuilt (from a .deb file). How do I bundle a library that has |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 42 replies
-
|
Probably a stupid question. Just install the libraries on PC (testing locally), right? |
Beta Was this translation helpful? Give feedback.
-
|
Hi, you can build an appimage with several executables using sharun. See: This is done by checking the most of our appimages use a common The great thing of this is that you don't have to be passing extra arguments to use the several different binaries in an appimage, just rename or symlink the appimage to the name what you want to launch and run that.
We normally don't build from deb packages, instead most of the projects are build on archlinux using either the archlinux package binary or building it manually. I think there is only one appimage that uses a deb file and that is cursor due to being a proprietary application. |
Beta Was this translation helpful? Give feedback.
-
|
@Samueru-sama, I have another question. I'm trying to build a VLC AppImage optimized for Blu-ray playback. For that I've copied KEYDB.cfg (http://fvonline-db.bplaced.net/) to /etc/xdg/aacs (see https://forum.doom9.org/showthread.php?t=176924). However, VLC never finds it. My script: Could you please help me out? |
Beta Was this translation helpful? Give feedback.
Hi, you can build an appimage with several executables using sharun.
See:
https://github.com/pkgforge-dev/android-tools-AppImage
https://github.com/pkgforge-dev/gpu-screen-recorder-AppImage
This is done by checking the
ARGV0env variable which is set by the appimage runtime and documented here.most of our appimages use a common
AppRunthat handles this automatically.The great thing of this is that you don't have to be passing extra arguments to use the several different binaries in an appimage, just rename or symlink the appimage to the name what you want to launch and run that.
We …