Tips for installing on Debian testing (Trixie) - workaround for libgdk-pixbuf2.0-0 dependency

In Debian Testing, cryptomator apt packages will not install as Debian uses libgdk-pixbuf-xlib-2.0-0 instead of the old lib.

To install:

  • add the repo for ubuntu Noble:
deb [signed-by=/etc/apt/keyrings/cryptomator.gpg] https://ppa.launchpadcontent.net/sebastian-stenzel/cryptomator/ubuntu/ noble main

Then create a dummy package to satisfy dependencies:

# install the equivs package
sudo apt install -y equivs

# create a temporary directory
cd $(mktemp -d)

# create a control file for the "dummy-pixbuf-equiv" package
cat <<EOF | tee dummy-pixbuf-equiv
Section: misc
Priority: optional
Standards-Version: 4.7.2

Package: dummy-pixbuf-equiv
Version: 2.41.0
Depends: libgdk-pixbuf-xlib-2.0-0
Provides: libgdk-pixbuf2.0-0 (= 2.41.0)
Architecture: all
Description: libgdk-pixbuf2.0-0 transition extension
 Provide libgdk-pixbuf2.0-0
 .
 See: https://github.com/balena-io/etcher/issues/4398
EOF

# build a .deb for the equiv
equivs-build dummy-pixbuf-equiv

# install it
sudo dpkg -i dummy-pixbuf-equiv_2.41.0_all.deb

Then the install should work.

1 Like