Build AppImage for Linux
Help us build on Linux systems. We need to package the files generated by npm run gulp vscode-linux-x64 to distribution.
Potentially relevant links:
- VSCodium build - can look at this to see all the build steps for linux
- VSCodium appimage build - used to specifically build their appimage
https://github.com/voideditor/void/pull/252 pr added
We changed our build pipeline (see void-builder), and now people are reporting issues with the AppImage. Worth revisiting!
when this works put it here https://voideditor.com/download-beta
when this works put it here https://voideditor.com/download-beta
Yes please
I think it's a library and dependency error. I don't think all of them are contained in the app image and I think they're actually being installed on the hard drive. But since it's an app image and can't access libraries on the hard drive, try packaging it as a flatpack or you might be able to find a way to package all the dependencies. I don't know if this helps
also vcs2023 has a .Deb builder and a .rpm builder so y idk if this help
I think it's a library and dependency error. I don't think all of them are contained in the app image and I think they're actually being installed on the hard drive. But since it's an app image and can't access libraries on the hard drive, try packaging it as a flatpack or you might be able to find a way to package all the dependencies. I don't know if this helps
This Script was an easy manual solution before the Workflow changed to be build via github actionse and libaries we're considered in the script by running it an an low enough ubuntu or centos container
The issues with the current appimage are not related to this script since they dont use this in their build routine
all this script does is pack the tarball into an appimage
What it the advantage for distributing AppImage? It is not sandbox. And block launching chrome-sandbox SUID binary.
And some people using unextracted Cursor reports many issues related with ABI of libraries or multi-call binary e.g. rustup.
Moreover, tarball distribution works already.