During nearly 20 years as a (low level/non-geek) linux user program installations has always worked fine with me, and packet issues have not been part of my world, (thanks to all developers/maintainers!). Now for the first time I’ve run into a dependency problem when installing darktable and is unsure how to handle it.
I’ve installed Linux Mint 22 Cinnamon (based on ubuntu 24.04 noble) on a new SSD/PC, and then added several applications via Program Manager. This includes darktable that is installed in v. 4.6, and which starts without problems.
I’ve thereafter downloaded the 5.0.0-1.1+82.1_amd64.deb file from OBS to upgrade to dt 5.0, but when trying to run/install it I get the error message: “Dependencies are not satisfied: libicu70 (>= 70.1-1~)”
(My first opening ever of) Synaptic packet manager confirms that libicue74 is what comes up from a search on libicu, installed version = 74.2-1ubuntu3.1
(A similar upgrade went fine on my older PC running Mint 21.3 (based on ubuntu 22.04 jammy), where Synaptic shows that libicu is there installed in v. 70.1-2.)
I’ve found that the Live USB stick from which I’ve installed Mint 22 contains libicu74_74.2-lubuntu3_amd64.deb, so I will believe that the current version of libicu on my system is not the result of any of the extra applications I’ve installed after the basic Mint installation.
(I wonder why dt v. 4.6 seems to run OK on the new LM22 system with the newer libicu74-version, but maybe I haven’t yet used a function which triggers the dependency error, or is this kind of error only part of the installation process?)
My main question is, though, how I can resolve the issue? I’ve read through all the information that Synaptic can tell me about libicu, but with my low linux skill level that doesn’t help me a lot. So I will appreciate any advice on how to proceed to get dt 5.0 up and running.