Mike Bird composed on 2025-08-24 15:38 (UTC-0700):
Felix Miata wrote:
I searched several combinations without finding an answer. Last tried: apt debian downgrade multiple package versions -reddit -ubuntu -quora -archlinux -python -rocky -rpm
Can apt perform this type of transaction without removing *trinity* first? I did several Trixie upgrades after 9 August before discovering 14.1.4 had been made available weeks before. :(
I have sometimes done such downgrades in the past by editing /etc/apt/sources.list and /etc/apt/preferences.d/something, then apt update, and then apt upgrade.
I have not tried it with the specific versions you mention.
I tried that several times but forgot to mention in OP. Apt apparently updates from 14.1.x but neither upgrade nor full-upgrade do anything useful, e.g.:
# inxi -Sz System: Kernel: 6.12.41+deb13-amd64 arch: x86_64 bits: 64 Console: pty pts/1 Distro: Debian GNU/Linux 13 (trixie) # 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. # apt full-upgrade The following package was automatically installed and is no longer required: libcpuinfo0 Use 'apt autoremove' to remove it.
REMOVING: linux-image-6.12.12-amd64 linux-image-6.12.21-amd64 linux-image-6.12.32-amd64 linux-image-6.7.12-amd64 linux-image-6.12.17-amd64 linux-image-6.12.27-amd64 linux-image-6.6.15-amd64
Summary: Upgrading: 0, Installing: 0, Removing: 7, Not Upgrading: 0 Freed space: 755 MB
Continue? [Y/n] n Abort. # apt-get full-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libcpuinfo0 linux-image-6.12.12-amd64 linux-image-6.12.17-amd64 linux-image-6.12.21-amd64 linux-image-6.12.27-amd64 linux-image-6.12.32-amd64 linux-image-6.6.15-amd64 linux-image-6.7.12-amd64 Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. #