Ich habe gestern das Paket visual-regexp installiert, das ein paar Freunde mitgebracht hat:
Start-Date: 2025-03-06 13:39:03 Commandline: apt install visual-regexp Requested-By: $user Install: visual-regexp:amd64 (3.2-0ubuntu2), tk:amd64 (8.6.14build1, automatic), tcl-vfs:amd64 (1.4.2~20121213-2build1, automatic), tk8.6:amd64 (8.6.14-1build1, automatic) End-Date: 2025-03-06 13:39:10
Soweit alles gut. Dann habe ich es mit apt purge visual-regexp
wieder entfernt:
Start-Date: 2025-03-06 13:41:40 Commandline: apt purge visual-regexp Requested-By: $user Purge: visual-regexp:amd64 (3.2-0ubuntu2) End-Date: 2025-03-06 13:41:43
Danach apt auto-remove
, aber es wurde nur tcl-vfs deinstalliert, nicht aber tk und tk8.6 (die Kernel lagen da noch von vorher herum):
Start-Date: 2025-03-06 13:41:57 Commandline: apt auto-remove Requested-By: $user Remove: linux-modules-6.8.0-53-generic:amd64 (6.8.0-53.55), linux-image-6.8.0-53-generic:amd64 (6.8.0-53.55), linux-headers-6.8.0-53-generic:amd64 (6.8.0-53.55), linux-headers-6.8.0-53:amd64 (6.8.0-53.55), tcl-vfs:amd64 (1.4.2~20121213-2build1), linux-modules-extra-6.8.0-53-generic:amd64 (6.8.0-53.55) End-Date: 2025-03-06 13:42:14
Ich habe mit apt-mark
nachgeschaut und sowohl tk als auch tk8.6 standen auf "auto". Erst, als ich auto-remove mit expliziter Nennung der Pakete ausgeführt habe, wurden sie deinstalliert:
Start-Date: 2025-03-06 13:45:39 Commandline: apt auto-remove tk tk8.6 Requested-By: $user Remove: tk:amd64 (8.6.14build1), tk8.6:amd64 (8.6.14-1build1) End-Date: 2025-03-06 13:45:42
Wie erklärt sich das? Wieso wurden die beiden tk-Pakete nicht entfernt, obwohl sie als automatisch installiert markiert waren?