Mike Bird composed on 2025-08-24 17:00 (UTC-0700):
Felix Miata wrote:
# apt-cache policy tdm-trinity tdm-trinity: Installed: 4:14.1.5~pre32-0debian13.0.0+3 Candidate: 4:14.1.5~pre32-0debian13.0.0+3 Version table: *** 4:14.1.5~pre32-0debian13.0.0+3 100 100 /var/lib/dpkg/status 4:14.1.4-0debian13.0.0+0 500 500 http://archive.trinitydesktop.net/trinity/deb/trinity-r14.1.x trixie/main amd64 Packages #
See "man 5 apt_preferences". You need a pin priority over 1000 to force a downgrade:
Never downgrade unless the priority of an available version exceeds 1000. ("Downgrading" is installing a less recent version of a package in place of a more recent version. Note that none of APT's default priorities exceeds 1000; such high priorities can only be set in the preferences file. Note also that downgrading a package can be risky.)
I don't have a Trixie TDE yet to test this but I'm thinking something like this in maybe /etc/apt/preferences.d/tde.prefs would work:
Package: * Pin: release o=trinitydesktop.org,n=trixie Pin-Priority: 2000
After creating that file first run "apt-cache policy tdm-trinity" again and see if it would pick the correct version.
Started out discouraging...: # touch tde.prefs (mcedit...) # apt update Hit:1 https://deb.debian.org/debian trixie InRelease Hit:2 https://security.debian.org/debian-security trixie-security InRelease Hit:3 https://deb.debian.org/debian trixie-updates InRelease Hit:4 http://archive.trinitydesktop.net/trinity/deb/trinity-r14.1.x trixie InRelease Hit:5 http://silk.apana.org.au/debian trixie InRelease All packages are up to date. Notice: Ignoring file 'tde.prefs' in directory '/etc/apt/preferences.d/' as it has an invalid filename extension # man 5 apt_preferences # mc ## mv tde.prefs tdm-trinity # cat /etc/apt/preferences.d/tdm-trinity Package: * Pin: release o=trinitydesktop.org,n=trixie Pin-Priority: 2000 # apt update Hit:1 https://deb.debian.org/debian trixie InRelease Hit:2 https://deb.debian.org/debian trixie-updates InRelease Hit:3 https://security.debian.org/debian-security trixie-security InRelease Hit:4 http://archive.trinitydesktop.net/trinity/deb/trinity-r14.1.x trixie InRelease Hit:5 http://silk.apana.org.au/debian trixie InRelease All packages are up to date. # man 5 apt_preferences # apt-cache policy tdm-trinity tdm-trinity: Installed: 4:14.1.5~pre32-0debian13.0.0+3 Candidate: 4:14.1.4-0debian13.0.0+0 Version table: *** 4:14.1.5~pre32-0debian13.0.0+3 100 100 /var/lib/dpkg/status 4:14.1.4-0debian13.0.0+0 2000 2000 http://archive.trinitydesktop.net/trinity/deb/trinity-r14.1.x trixie/main amd64 Packages # This looked wrong, so I didn't even try upgrading for a while, but then: # apt-get full-upgrade -d ... The following packages will be DOWNGRADED: arts-trinity gtk-qt-engine-trinity gtk3-tqt-engine-trinity gwenview-trinity kappfinder-trinity kate-trinity kcalc-trinity kcontrol-trinity kdbusnotification-trinity kdesktop-trinity kfind-trinity khelpcenter-trinity kicker-trinity kipi-plugins-trinity klipper-trinity kmenuedit-trinity kmix-trinity konqueror-nsplugins-trinity konqueror-trinity konsole-trinity kpager-trinity kpdf-trinity kpersonalizer-trinity kruler-trinity ksensors-trinity ksmserver-trinity ksnapshot-trinity ksplash-trinity ksysguard-trinity ksysguardd-trinity ktip-trinity libart-2.0-2 libarts1c2a-trinity libartsc0-trinity libavahi-tqt-1 libdbus-1-tqt libkcddb1-trinity libkdcraw3-trinity libkexiv2-3-trinity libkipi0-trinity libkmime2-trinity libkonq4-trinity libktnef1-trinity libr1 libtdepim1a-trinity libtqt3-mt libtqt3-mt-data libtqtinterface tdebase-data-trinity tdebase-runtime-data-common-trinity tdebase-tdeio-plugins-trinity tdebase-trinity tdebase-trinity-bin tdelibs-data-trinity tdelibs14-trinity tdemultimedia-tdeio-plugins-trinity tdepasswd-trinity tdeprint-trinity tdm-trinity tdmtheme-trinity tqt3-qtconfig trinity-keyring twin-trinity 0 upgraded, 0 newly installed, 63 downgraded, 0 to remove and 0 not upgraded. Need to get 6,697 kB/62.4 MB of archives. After this operation, 422 kB disk space will be freed. Do you want to continue? [Y/n] y ... # dpkg-query -l | grep tdm ii tdm-trinity 4:14.1.4-0debian13.0.0+0 amd64 X display manager for TDE ii tdmtheme-trinity 4:14.1.4-0debian13.0.0+0 amd64 theme manager for TDM [Trinity] # inxi -S System: Host: ab560 Kernel: 6.12.41+deb13-amd64 arch: x86_64 bits: 64 Desktop: TDE (Trinity) v: R14.1.4 Distro: Debian GNU/Linux 13 (trixie) #
Thanks Mike! :)