apt autoremove funktioniert nicht
apt autoremove funktioniert nicht
Ich verwende debian bookworm. Ich habe clang mit apt install clang installiert. Es wurden das clang Paket und 24 abhängige Pakete installiert.
Anschließend habe ich mit apt purge clang das clang Paket deinstalliert.
Jetzt wollte ich mit apt autoremove die Abhängigkeiten deinstallieren, aber der Befehl hat 0 Pakete entfernt.
Ich habe jetzt die Abhängigkeiten manuell deinstalliert. Weiß jemand warum apt autoremove in diesem Fall nicht funktioniert hat?
Anschließend habe ich mit apt purge clang das clang Paket deinstalliert.
Jetzt wollte ich mit apt autoremove die Abhängigkeiten deinstallieren, aber der Befehl hat 0 Pakete entfernt.
Ich habe jetzt die Abhängigkeiten manuell deinstalliert. Weiß jemand warum apt autoremove in diesem Fall nicht funktioniert hat?
Re: apt autoremove funktioniert nicht
Vermutlich, weil du andere Pakete auf dem System hast, welche die clang-Abhängigkeiten referenzieren.DaCoda hat geschrieben:13.03.2025 11:36:51Weiß jemand warum apt autoremove in diesem Fall nicht funktioniert hat?
Re: apt autoremove funktioniert nicht
Versuche mal "apt autopurge"remove: Entfernt nur die benannten Pakete, entfernt aber keine Pakete, die als Abhängigkeiten installiert wurden.
purge: Entfernt die benannten Pakete und alle Konfigurationen, die außerhalb Ihres ~/verbleiben.
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
- Beiträge: 2203
- Registriert: 12.07.2020 11:21:17
Re: apt autoremove funktioniert nicht
Autoremove sollte Abhängigkeiten aber genauso mitnehmen wie autopurge, der Unterschied sind die Konfigurationen.
- heisenberg
- Beiträge: 4236
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: apt autoremove funktioniert nicht
Ich habe das Problem hier gerade mal erfolgreich nachvollzogen, mit Installation und anschließender direkter Deinstallation.
Es werden nur 2 abhängige Pakete von 24 deinstalliert.
Es werden nur 2 abhängige Pakete von 24 deinstalliert.
Code: Alles auswählen
root@mybookworm:~# apt install clang -y
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
linux-compiler-gcc-10-x86 linux-kbuild-5.10
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
clang-14 icu-devtools lib32gcc-s1 lib32stdc++6 libc6-i386 libclang-common-14-dev libclang-cpp14 libclang-rt-14-dev libclang1-14 libcurl3-nss libicu-dev libllvm14 libobjc-12-dev libobjc4 libpfm4 libxml2-dev libz3-dev
llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools nss-plugin-pem python3-pygments
Vorgeschlagene Pakete:
clang-14-doc wasi-libc icu-doc llvm-14-doc python-pygments-doc ttf-bitstream-vera
Die folgenden NEUEN Pakete werden installiert:
clang clang-14 icu-devtools lib32gcc-s1 lib32stdc++6 libc6-i386 libclang-common-14-dev libclang-cpp14 libclang-rt-14-dev libclang1-14 libcurl3-nss libicu-dev libllvm14 libobjc-12-dev libobjc4 libpfm4 libxml2-dev libz3-dev
llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools nss-plugin-pem python3-pygments
0 aktualisiert, 25 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 107 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 678 MB Plattenplatz zusätzlich benutzt.
Holen:1 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libllvm14 amd64 1:14.0.6-12 [21,8 MB]
Holen:2 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libclang-cpp14 amd64 1:14.0.6-12 [11,1 MB]
Holen:3 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libobjc4 amd64 12.2.0-14 [43,1 kB]
Holen:4 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libobjc-12-dev amd64 12.2.0-14 [170 kB]
Holen:5 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libclang-common-14-dev all 1:14.0.6-12 [890 kB]
Holen:6 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 llvm-14-linker-tools amd64 1:14.0.6-12 [1.288 kB]
Holen:7 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libclang1-14 amd64 1:14.0.6-12 [6.157 kB]
Holen:8 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 clang-14 amd64 1:14.0.6-12 [102 kB]
Holen:9 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 clang amd64 1:14.0-55.7~deb12u1 [5.144 B]
Holen:10 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 icu-devtools amd64 72.1-3 [206 kB]
Holen:11 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libc6-i386 amd64 2.36-9+deb12u9 [2.459 kB]
Holen:12 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 lib32gcc-s1 amd64 12.2.0-14 [59,7 kB]
Holen:13 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 lib32stdc++6 amd64 12.2.0-14 [644 kB]
Holen:14 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libclang-rt-14-dev amd64 1:14.0.6-12 [3.275 kB]
Holen:15 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 nss-plugin-pem amd64 1.0.8+1-1 [54,6 kB]
Holen:16 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libcurl3-nss amd64 7.88.1-10+deb12u8 [394 kB]
Holen:17 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libicu-dev amd64 72.1-3 [10,3 MB]
Holen:18 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libpfm4 amd64 4.13.0-1 [294 kB]
Holen:19 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libxml2-dev amd64 2.9.14+dfsg-1.3~deb12u1 [782 kB]
Holen:20 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 libz3-dev amd64 4.8.12-3.1 [90,6 kB]
Holen:21 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 llvm-14-runtime amd64 1:14.0.6-12 [477 kB]
Holen:22 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 llvm-14 amd64 1:14.0.6-12 [11,7 MB]
Holen:23 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 python3-pygments all 2.14.0+dfsg-1 [783 kB]
Holen:24 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 llvm-14-tools amd64 1:14.0.6-12 [405 kB]
Holen:25 file:/backup/debian_offline_repo/debian/t3/repo stable/main amd64 llvm-14-dev amd64 1:14.0.6-12 [33,9 MB]
Vormals nicht ausgewähltes Paket libllvm14:amd64 wird gewählt.
(Lese Datenbank ... 312882 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../00-libllvm14_14.0.6-12_amd64.deb ...
Entpacken von libllvm14:amd64 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket libclang-cpp14 wird gewählt.
Vorbereitung zum Entpacken von .../01-libclang-cpp14_14.0.6-12_amd64.deb ...
Entpacken von libclang-cpp14 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket libobjc4:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../02-libobjc4_12.2.0-14_amd64.deb ...
Entpacken von libobjc4:amd64 (12.2.0-14) ...
Vormals nicht ausgewähltes Paket libobjc-12-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../03-libobjc-12-dev_12.2.0-14_amd64.deb ...
Entpacken von libobjc-12-dev:amd64 (12.2.0-14) ...
Vormals nicht ausgewähltes Paket libclang-common-14-dev wird gewählt.
Vorbereitung zum Entpacken von .../04-libclang-common-14-dev_14.0.6-12_all.deb ...
Entpacken von libclang-common-14-dev (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket llvm-14-linker-tools wird gewählt.
Vorbereitung zum Entpacken von .../05-llvm-14-linker-tools_14.0.6-12_amd64.deb ...
Entpacken von llvm-14-linker-tools (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket libclang1-14 wird gewählt.
Vorbereitung zum Entpacken von .../06-libclang1-14_14.0.6-12_amd64.deb ...
Entpacken von libclang1-14 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket clang-14 wird gewählt.
Vorbereitung zum Entpacken von .../07-clang-14_14.0.6-12_amd64.deb ...
Entpacken von clang-14 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket clang wird gewählt.
Vorbereitung zum Entpacken von .../08-clang_14.0-55.7~deb12u1_amd64.deb ...
Entpacken von clang (1:14.0-55.7~deb12u1) ...
Vormals nicht ausgewähltes Paket icu-devtools wird gewählt.
Vorbereitung zum Entpacken von .../09-icu-devtools_72.1-3_amd64.deb ...
Entpacken von icu-devtools (72.1-3) ...
Vormals nicht ausgewähltes Paket libc6-i386 wird gewählt.
Vorbereitung zum Entpacken von .../10-libc6-i386_2.36-9+deb12u9_amd64.deb ...
Entpacken von libc6-i386 (2.36-9+deb12u9) ...
Vormals nicht ausgewähltes Paket lib32gcc-s1 wird gewählt.
Vorbereitung zum Entpacken von .../11-lib32gcc-s1_12.2.0-14_amd64.deb ...
Entpacken von lib32gcc-s1 (12.2.0-14) ...
Vormals nicht ausgewähltes Paket lib32stdc++6 wird gewählt.
Vorbereitung zum Entpacken von .../12-lib32stdc++6_12.2.0-14_amd64.deb ...
Entpacken von lib32stdc++6 (12.2.0-14) ...
Vormals nicht ausgewähltes Paket libclang-rt-14-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../13-libclang-rt-14-dev_14.0.6-12_amd64.deb ...
Entpacken von libclang-rt-14-dev:amd64 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket nss-plugin-pem:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../14-nss-plugin-pem_1.0.8+1-1_amd64.deb ...
Entpacken von nss-plugin-pem:amd64 (1.0.8+1-1) ...
Vormals nicht ausgewähltes Paket libcurl3-nss:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../15-libcurl3-nss_7.88.1-10+deb12u8_amd64.deb ...
Entpacken von libcurl3-nss:amd64 (7.88.1-10+deb12u8) ...
Vormals nicht ausgewähltes Paket libicu-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../16-libicu-dev_72.1-3_amd64.deb ...
Entpacken von libicu-dev:amd64 (72.1-3) ...
Vormals nicht ausgewähltes Paket libpfm4:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../17-libpfm4_4.13.0-1_amd64.deb ...
Entpacken von libpfm4:amd64 (4.13.0-1) ...
Vormals nicht ausgewähltes Paket libxml2-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../18-libxml2-dev_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...
Entpacken von libxml2-dev:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
Vormals nicht ausgewähltes Paket libz3-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../19-libz3-dev_4.8.12-3.1_amd64.deb ...
Entpacken von libz3-dev:amd64 (4.8.12-3.1) ...
Vormals nicht ausgewähltes Paket llvm-14-runtime wird gewählt.
Vorbereitung zum Entpacken von .../20-llvm-14-runtime_14.0.6-12_amd64.deb ...
Entpacken von llvm-14-runtime (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket llvm-14 wird gewählt.
Vorbereitung zum Entpacken von .../21-llvm-14_14.0.6-12_amd64.deb ...
Entpacken von llvm-14 (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket python3-pygments wird gewählt.
Vorbereitung zum Entpacken von .../22-python3-pygments_2.14.0+dfsg-1_all.deb ...
Entpacken von python3-pygments (2.14.0+dfsg-1) ...
Vormals nicht ausgewähltes Paket llvm-14-tools wird gewählt.
Vorbereitung zum Entpacken von .../23-llvm-14-tools_14.0.6-12_amd64.deb ...
Entpacken von llvm-14-tools (1:14.0.6-12) ...
Vormals nicht ausgewähltes Paket llvm-14-dev wird gewählt.
Vorbereitung zum Entpacken von .../24-llvm-14-dev_14.0.6-12_amd64.deb ...
Entpacken von llvm-14-dev (1:14.0.6-12) ...
libz3-dev:amd64 (4.8.12-3.1) wird eingerichtet ...
nss-plugin-pem:amd64 (1.0.8+1-1) wird eingerichtet ...
libobjc4:amd64 (12.2.0-14) wird eingerichtet ...
python3-pygments (2.14.0+dfsg-1) wird eingerichtet ...
libpfm4:amd64 (4.13.0-1) wird eingerichtet ...
icu-devtools (72.1-3) wird eingerichtet ...
libllvm14:amd64 (1:14.0.6-12) wird eingerichtet ...
libobjc-12-dev:amd64 (12.2.0-14) wird eingerichtet ...
libcurl3-nss:amd64 (7.88.1-10+deb12u8) wird eingerichtet ...
libc6-i386 (2.36-9+deb12u9) wird eingerichtet ...
llvm-14-linker-tools (1:14.0.6-12) wird eingerichtet ...
libicu-dev:amd64 (72.1-3) wird eingerichtet ...
llvm-14-tools (1:14.0.6-12) wird eingerichtet ...
libclang1-14 (1:14.0.6-12) wird eingerichtet ...
libxml2-dev:amd64 (2.9.14+dfsg-1.3~deb12u1) wird eingerichtet ...
llvm-14-runtime (1:14.0.6-12) wird eingerichtet ...
lib32gcc-s1 (12.2.0-14) wird eingerichtet ...
lib32stdc++6 (12.2.0-14) wird eingerichtet ...
libclang-common-14-dev (1:14.0.6-12) wird eingerichtet ...
libclang-cpp14 (1:14.0.6-12) wird eingerichtet ...
llvm-14 (1:14.0.6-12) wird eingerichtet ...
clang-14 (1:14.0.6-12) wird eingerichtet ...
libclang-rt-14-dev:amd64 (1:14.0.6-12) wird eingerichtet ...
clang (1:14.0-55.7~deb12u1) wird eingerichtet ...
llvm-14-dev (1:14.0.6-12) wird eingerichtet ...
Trigger für systemd (252.33-1~deb12u1) werden verarbeitet ...
Trigger für man-db (2.11.2-2) werden verarbeitet ...
Trigger für libc-bin (2.36-9+deb12u9) werden verarbeitet ...
Prüfe Prozesse...
Scanning processor microcode...
Prüfe Linux-Kernel...
Der laufende Kernel ist aktuell.
Der Prozessor Mikrocode ist aktuell.
Es müssen keine Dienste neugestartet werden.
Es müssen keine Container neu gestartet werden.
Es gibt keine Nutzer-Sitzungen mit veralteten Prozessen.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
root@mybookworm:~# apt purge clang
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
linux-compiler-gcc-10-x86 linux-kbuild-5.10
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
clang*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 20,5 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] y
(Lese Datenbank ... 317083 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von clang (1:14.0-55.7~deb12u1) ...
Trigger für man-db (2.11.2-2) werden verarbeitet ...
root@mybookworm:~# apt autoremove -y
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
linux-compiler-gcc-10-x86 linux-kbuild-5.10
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 2.636 kB Plattenplatz freigegeben.
(Lese Datenbank ... 317076 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-compiler-gcc-10-x86 (5.10.226-1) ...
Entfernen von linux-kbuild-5.10 (5.10.226-1) ...
root@mybookworm:~#
- towo
- Beiträge: 4574
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: apt autoremove funktioniert nicht
Nein, diese beiden Pakete wurden Dir schon bei der Installation von clang zum Entfernen angeboten.Es werden nur 2 abhängige Pakete von 24 deinstalliert.
- heisenberg
- Beiträge: 4236
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: apt autoremove funktioniert nicht
Ko-Reggt!towo hat geschrieben:13.03.2025 20:48:43Nein, diese beiden Pakete wurden Dir schon bei der Installation von clang zum Entfernen angeboten.Es werden nur 2 abhängige Pakete von 24 deinstalliert.
- towo
- Beiträge: 4574
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: apt autoremove funktioniert nicht
Was spricht denn
?
Code: Alles auswählen
aptitude why llvm-14-tools
Re: apt autoremove funktioniert nicht
Vielleicht sollte man zusätzlich einfach die einzige Abhängigkeit
clang-14 entfernen?!
