Systempartition bereinigen: python 3.1.3 ... python 3.1.4

Hinweis: In dem Thema Systempartition bereinigen: python 3.1.3 ... python 3.1.4 gibt es 10 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ich versuche, die Systempartition weiter zu bereinigen. Ich habe unter /usr/lib/ rund 1 GiB python-3.1.3-Dateien und rund 370 MiB 3.1.4-Dateien. Unter /usr/lib64/ liegen 961 MiB python-3.1.3-Dateien und gut 331 MiB python-3.1.4-Dateien.


    Ich würde gerne die python-3.1.3-Dateien löschen und hierzu schauen, welche Programme von python 3.1.3 abhängig sind. Kann mir jemand den Konsolenbefehl mitteilen, mit dem ich die Abhängigkeit sämtlicher Programme von den python-3.1.3-Paketen prüfen kann. Vorab vielen Dank!

    Für den Inhalt des Beitrages 328782 haftet ausdrücklich der jeweilige Autor: matbhm

  • Wenn Du wissen willst, zu welchem Package eine Datei oder ein Verzeichnis gehört:

    Code
    rpm -q --whatprovides <file>

    Dann kannst Du probieren, es zu löschen:

    Code
    rpm -e <package>

    rpm sagt Dir dann, ob das Package noch gebraucht wird und wenn ja, von welchen anderen Packages.


    So kannst Du Dich Package für Package voranarbeiten - das kann aber mühsam werden.


    Schneller geht es mit

    Code
    zypper rm <package>

    Aber Vorsicht: zypper kennt dabei keine Gnade und schmeisst ggfs. das halbe System weg - also gut nachdenken, bevor Du die Löschung(en) bestätigst :saint:

    Für den Inhalt des Beitrages 328788 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Zur Sicherheit:


    rpm -e --test <package> bzw.

    zypper rm -D <package> (bzw. --dry-run)

    verwenden

    Für den Inhalt des Beitrages 328793 haftet ausdrücklich der jeweilige Autor: bmk555

  • Danker erst einmal für die diversen Antworten. Ich meinte natürlich python 3.13 und python 3.14! Sorry!


    Wenn ich den Befehl aus #2 eingebe, listet er mir nur folgende Pakete auf:


    Heißt das jetzt, dass andere Pakete von python313 überhaupt nicht abhängig sind und ich theoretisch alle Pakete löschen kann?

    Für den Inhalt des Beitrages 328797 haftet ausdrücklich der jeweilige Autor: matbhm

  • Heißt das jetzt, dass andere Pakete von python313 überhaupt nicht abhängig sind und ich theoretisch alle Pakete löschen kann?

    Nö, denn z.B.


    python(abi) = 3.13

    Für den Inhalt des Beitrages 328800 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Bei python(abi) werden mir sämtliche installierten python313- und python314-Pakete aufgelistet.


    Und Dein Beispiel zeigt doch, dass die aufgelisteten Pakete vom Paket hplip-base abhängig sind.

    Für den Inhalt des Beitrages 328801 haftet ausdrücklich der jeweilige Autor: matbhm