-
-
Notifications
You must be signed in to change notification settings - Fork 963
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
[DEPENDENCY] libwxgtk3 and Debian testing #1046
Comments
Currently Veracrypt is not installable on Debian testing as the dependency libwxgtk3.0-gtk3-0v5 is not installable. |
Well maybe Debian package manager is more strict than Arch's; I don't know. I tried installing the most recent libwxgtk3 and Veracrypt still wont install because the version is different. I tried extracting the .deb files, changing the dependency to the higher version which is present on Debian testing and recompiling the .deb. While it installs, Veracypt wont run as it comlains about a missing .so file (probably because the version number for the file it is looking for is different than the one in the newer package). |
If you are using Debian 12 (bookworm), you have to compile VeraCrypt yourself.
|
Thanks. I'm currently looking into wrapping Veracrypt as a Flatpak to just sidestep all these issues. |
This issue is now happening on Debian stable (version 12). |
This was fixed by the commit 0fdf2ed |
I pushed an extra commit to fix .deb compatibility with Debian 12: 031748a And I have published Debian 12 packages in Nightly Builds folder: https://sourceforge.net/projects/veracrypt/files/VeraCrypt%20Nightly%20Builds/Linux/ Don't hesitate to reopen the issue in case you still have issues. |
@idrassi I'd appreciate this staying open until a stable cut is made |
@theofficialgman I will leave it open until official 1.26 is released |
@idrassi hi, 1.26.7 released but the fix is not included in any of the prebuilt debs as it seems (at least on arm64 and armhf which are the architectures I am interested in). Also have you actually checked that the build functions on these systems with |
@theofficialgman The fix is correctly present in 1.26.7 release for Linux distributions that actually ship with libwxgtk3.2-1, which are Debian 12 and Ubuntu 23.04. For ARM based builds, Debian12 and Ubuntu 23.04 packages are not available since we don't have their respective images for Raspberry Pi. As you can see in the download page, we only provide Debian 10, Debian 11, Ubuntu 20.04 and Ubuntu 22.04. Which Linux distribution are you using? |
@theofficialgman: if you have access to Debian 12 or newer, did you try building VeraCrypt from source? you should be able to create correct package since CMakeLists.txt correctly adds libwxgtk3.2-1 as a dependency:
|
debootstrap can be used to create a debian/Ubuntu image/chroot for any distro and architecture. Regardless, PiOS bookworm armhf and arm64 released today https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os . I had access to a prerelease version before now but that no longer matters. |
@idrassi I have tested the packages Debian 12+/Ubuntu 23.04+ and they do work. |
manually package for bookworm due to upstream multi-week delay veracrypt/VeraCrypt#1046 (comment) hopefully upstream is able to package by the next stable cut also switch to github releases instead of curseforge
Running Linux Mint 21.1, x86_64, amd64. |
When running Mint 21.3 x86_64 amd64, |
Currently Veracrypt is not installable on Debian testing as the dependency libwxgtk3.0-gtk3-0v5 is not installable. They have a higher version libwxgtk3.2-1 but that wouldn't fulfill that dependency, correct? If not, would installing the generic Veracrypt work on Debian testing?
The text was updated successfully, but these errors were encountered: