Ich würds ja gern herzeigen aber ad-hoc find ich kein Paket welches eine Entfernung beim full-upgrade triggern würde... Solte man meinen das kann nicht so schwer seintscott hat geschrieben:04.01.2022 14:29:46Verstehe ich nicht ganz. Was meinst du mit "schaltet die Ausgabe ... ein"?
Das heißt einfach, dass apt hier dann mehr infos geben würde warum ein Paket entfernt werden soll
edit: Ah! Der gcc ist so ein Fall. gcc hängt ab von gcc-8 unter buster und gcc-10 unter bullseye. Beim full-upgrade erhält man dann mit der apt option gesetzt:
Code: Alles auswählen
# apt -o Debug::pkgProblemResolver=yes full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libc6-dev:amd64 < 2.28-10 -> 2.31-13+deb11u2 @ii umU Ib >
Broken libc6-dev:amd64 Breaks on libgcc-8-dev:amd64 < 8.3.0-6 @ii mK > (< 8.4.0-2~)
Considering libgcc-8-dev:amd64 -2 as a solution to libc6-dev:amd64 5
Added libgcc-8-dev:amd64 to the remove list
Fixing libc6-dev:amd64 via remove of libgcc-8-dev:amd64
Investigating (0) gcc-8:amd64 < 8.3.0-6 @ii mK Ib >
Broken gcc-8:amd64 Depends on libgcc-8-dev:amd64 < 8.3.0-6 @ii mR > (= 8.3.0-6)
Considering libgcc-8-dev:amd64 -2 as a solution to gcc-8:amd64 -2
Removing gcc-8:amd64 rather than change libgcc-8-dev:amd64
Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
cpp-8 gcc-8-base gcc-9-base libapt-pkg5.0 libasan5 libffi6 libgcc1 libhogweed4 libisl19 libmpx2 libnettle6
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
gcc-8 libgcc-8-dev
[...]