Skip to content
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

Please update your dependency of wxWidgets from 3.0 to 3.2 #1465

Open
mgrotke opened this issue Jan 19, 2025 · 4 comments
Open

Please update your dependency of wxWidgets from 3.0 to 3.2 #1465

mgrotke opened this issue Jan 19, 2025 · 4 comments

Comments

@mgrotke
Copy link

mgrotke commented Jan 19, 2025

We cannot install Veracrypt due to its reliance on outdated libraries that are not available in mainline repositories.

For example, it requires libwxgtk3.0-gtk3-0v5. This is not the latest version. I request that you try to locate this old version because it is very hard to find and not available for download. You can find a link to it at pkgs.org (https://pkgs.org/search/?q=libwxgtk3.0-gtk3-0v5), but it will not install either because it requires the dependency of libtiff5. Now, libtiff6 is installed on my system by default, but that won't work; libtiff5 is required, and oh, also not available.

Installing Veracrypt has become a recursive hunt for outdated dependencies, none of which are available in any repos and must be downloded from alternative sources like webistes and repos. This is a security problem.

Bottom line: libwxgtk3.2.1 is available in my repo. I am on Linux Mint 22.1. Could you PLEASE update your dependencies so that we can install your program. Or put it in a Flatpak with all the old dependencies. I don't care. But I REALLY doubt the developers of this product has actually tried to install this program lately on a fresh OS because it either can't be done or is VERY hard. If you want people to actually use this software PLEASE make it easier for us to install it.

@idrassi
Copy link
Member

idrassi commented Jan 19, 2025

@mgrotke
VeraCrypt provides .deb packages that link against official wxWidgets library of the Linux distribution, except on Ubuntu 24.04 and its derivatives where we link statically against wxWidgets 3.2.5 because the version present in Ubuntu 24.04 (3.2.4) has a bug that affects VeraCrypt.

Mint 22 is based on Ubuntu 24.04 and so you should use VeraCrypt .deb package for Ubuntu 24.04 to install it. Based on the elements you shared, it looks like you are using the wrong .deb package (probably the one of Ubuntu 22.04): it is unfortunate the Mint choose 22 as a version number for their release although it is based on Ubuntu 24.04. I think this is what caused your confusion.

Anyway, just download VeraCrypt .deb package for Ubuntu 24.04 and you will not have any issues.

@Francewhoa
Copy link

Francewhoa commented Jan 19, 2025

This is to confirm that the option suggested above by @mgrotke worked for us.

For those facing the same challenge and not familiar with installing the latest version of VeraCrypt .deb package for Ubuntu 24.04 or other Linux flavors, the steps are below. It is the same steps for updating VeraCrypt.

Steps:

  1. If VeraCrypt is already installed. Unmount all VeraCrypt volumes. Fully close all VeraCrypt processes.

  2. Using any internet browser to your liking, such as LibreWolf, go to https://veracrypt.fr/en/Downloads.html

  3. Under "Linux" ---> "Ubuntu 24.04" ---> Next to "GUI" line, click on that link. Which triggers downloading the latest VeraCrypt version installer. It is presently version 1.26.14.

  4. Install the deb package you downloaded above. This will automatically install the needed dependencies.

  5. Reboot. Done. Enjoy :)

In the unlikely event that the above steps failed. Uninstall VeraCrypt. Reboot. Try installing a fresh VeraCrypt using the same steps above. Double-check that you install only VeraCrypt GUI or only VeraCrypt CLI. Not both. Otherwise, on some Linux, funky challenges would risk to happen.


This is a note to myself IDU_20220602_122334

@Francewhoa
Copy link

PLEASE make it easier for us to install it.

@mgrotke and all VeraCrypt enthusiasts :) For those interested in a much easier and faster option to install or update VeraCrypt, you're welcome to join the discussion and efforts about adding VeraCrypt to the Flathub repository at #1309

@mgrotke
Copy link
Author

mgrotke commented Jan 20, 2025

Based on the elements you shared, it looks like you are using the wrong .deb package (probably the one of Ubuntu 22.04): it is unfortunate the Mint choose 22 as a version number for their release although it is based on Ubuntu 24.04. I think this is what caused your confusion.

@idrassi Yes you are right, that was my confusion. I did in fact use the wrong Ubuntu package (22.04) where I should have used 24.04. Thank you for pointing that out.

3. Under "Linux" ---> "Ubuntu 24.04" ---> Next to "GUI" line, click on that link. Which triggers downloading the latest VeraCrypt version installer. It is presently version 1.26.14.

@Francewhoa Thank you for helping me. You are right. The software is now installed successfully.

join the discussion and efforts about adding VeraCrypt to the Flathub repository

@Francewhoa Yes a Flatpak on Flathub would be nice and would certainly make the software more accessible to the masses. There are a lot of new people to Linux and if we want that to continue, I believe we need to cater to their skill level. Flatpak software can be seen by people in their distro's software manager, regardless of distro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants