-
Notifications
You must be signed in to 8000 change notification settings - Fork 162
[Feature Request] Offer binaries in all platforms for easier use. #475
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It's somewhat complicated to distribute binaries for different operating systems, including dependencies. Package managers like apt are much better than that and CryFS is part of the major repositories. An alternative might be to use distribution formats like flatpak, but those tend to have problems with fuse because they isolate the app and don't allow the necessary interactions with the kernel. |
I patched CryFS to make it not link with libcurl when "CRYFS_UPDATE_CHECKS" is set to false and a reported library dependency is like below. If you can static link OpenMP(is it possible?) then you will have a binary with minimum and unavoidable list of library dependency. ps:
|
Agreed, this is already implemented in 9b878c7. The default distribution version would still have update checks and security vulnerability checks enabled though, otherwise they'd be pointless. |
It will simply not be able to work from within flatpak and this is by flatpak design. Fortunately, flatpak has made it possible to "escape" the sandbox using flatpak-spawn. The above means there is no benefit of providing a flatpak package because the binary will run outside the sandbox and will be subjected to the conditions of the host environment. |
Expected Behavior
Download page to offer binaries for all supported platforms so that a user can simply download a binary for their platform and start using it.
Each downloadable binary should be in a zip archive or default archive format for each platform.
Actual Behavior
Binary package is provided for windows only and it is hidden behind an installer making it harder to automate downloading and extraction.
The text was updated successfully, but these errors were encountered: