by
ASmith on 2024/08/03 01:38:24 AM
Linux Mint 22 Wilma amd64 DarkMX 1.39-1 deb upgrade from 1.38 results in Error Dependency is not satisfiable libglib2.0-0(>= 2.16.0).
Linux Mint 22 is the newest last months LTS release, this dependency bug must be rather pervasive and likely to negatively impact many other Linux distros as well.
by
ASmith on 2024/08/03 01:47:30 AM
It appears libglib2.0-0 has been renamed in the newest Linux Ubuntu releases and possibly others as well. Meaning all of those would fail unless the library name was corrected.
$ sudo apt-get install libglib2.0-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libglib2.0-0t64' instead of 'libglib2.0-0'
libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.1).
I actually have a version that meets the dependancy of => 2.16 however the library itself appears to have been renamed to libglib2.0-0t64
If the DarkMX software programmer corrects that, this bug would likely be resolved and patched.
by Guest on 2024/08/06 05:10:03 AM
Installs fine on fresh Mint 22 (with updates applied) if you just download the .deb and open it from the web browser or GUI. Dpkg and apt work as well.
Some other install front-ends might be broken.
The libglib2.0-0t64 package provides libglib-2.0-0 anyways.
$ curl -#O http://ftp.de.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0t64_2.80.2-1_amd64.deb
########################################################################################################################### 100.0%
$ ar p libglib2.0-0t64_2.80.2-1_amd64.deb control.tar.xz | tar xJO ./control | grep Provides:
Provides: libgio-2.0-0 (= 2.80.2-1), libglib-2.0-0 (= 2.80.2-1), libglib2.0-0 (= 2.80.2-1), libgmodule-2.0-0 (= 2.80.2-1), libgobject-2.0-0 (= 2.80.2-1), libgthread-2.0-0 (= 2.80.2-1)
This seems like a bug in the distro that has probably already been patched.