I know there are new versions but I would like to stay with darktable 4.0.1 due to some compatibility problems.
I was trying to find binaries for ubuntu to install in my new linux Mint install (I was previously using windows).
I could find a deb package in OBS (in the opensuse distribution under ubuntu).
Thank you
But when I try to install it using ipkg I get errors complining about some libraries not present like libicu71 and others.
When I try to use apt to install that libraries it complains that the libraries cannot be found.
I suppose it is due to that libraries being substituted by others in the repositories for the new versions os ubuntu (I am using linux mint Vera, similar to ubuntu 22, I think).
How my I get that libraries installed or how I may get darktable 4.0.1 installed in my system?
It contains rawspeed, but the rest of the dependencies are on you. There are quite a few of them.
If you can build the flatpak yourself, you can just change the json manifest to point to the version you want. Or you can I stall the latest flatpak and try to roll back the version.
Iāve never tried it, but it looks like you should be able to use the command line flatpak tool to find and install older versions of software from (for example) flathub.
Do you have flatpaks working and have you gone through the steps to add flathub to your system? I donāt know what Mint does out if the box and want to make sure we can answer your questions if youāve recently switched from Windows, apologies if you have more Linux experience.
With flatpak and flathub set up it looks like the first command would be
But I receive an error, it seems you cannot use the commit option to install the version you want you have to install first the current version and then downgrade to the commit you want, like this:
Ideally, I think the community would be interested in knowing what was giving you trouble in the newer versions of darktable. You said ācompatibility problemsā? If you were to start a new thread specifically for that topic, people smarter than I am may be able to help, or even fix issues for other users too.
Just donāt want to upgrade the database, I am testing Ansel and it uses the same database as 4.0.
For the moment I donāt need new improvements in 4.2 and would like to simplify and donāt maintain two databases.
It surprised me how difficult it is to install a given version of a program in Linux.
In windows installs use to be easy, just download the installer you want and execute it
I was using Linux for decades but not for desktop use, at server tasks .
Now I decided to go the Linux way for everything, at least all as I can, as there are some windows dependencies.
Not easy to adapt all the knowledge but given the paths that windows is going ( the Google big brother path) I wonāt return.
A pity I canāt do the same with android in the mobile.
Windows has only a few versions, for Linux there are a lot of distributions, each with their own combination of versions for different librariesā¦
That said, the darktable source can in principle be compiled on any distribution, unless some of the libraries needed are too old (and then you can try to compile newer versions).
You will have to install all needed libraries though, with the corresponding development packages (through the package manager for your distribution). Either you have a list of the dependencies, or you can use ātrial-and-errorā:
start build, on error install missing dependency, and repeat until build completes.
If you get errors about missing symbols, you most likely have a version mismatch somewhere. Those are a bit harder to handle.