Habe ich zwei Tage damit verbracht mein Problem zu beheben? Man weiß es nicht, aber hier ist ein zusammenhangsloses Bonus-MaiMai

  • @[email protected]
    link
    fedilink
    4
    edit-2
    8 hours ago

    Ich wurde von dem Gedanken komplett geheilt, indem ich ein paar Jahre lang Slackware genutzt hab.
    Da enthält die Standard-Installation schlicht alles, was die Paketquellen hergeben.
    Dadurch braucht man dann auch keine Paketverwaltung, die Abhängigkeiten auflöst.
    Bei einem Update werden alle Pakete aktualisiert, alle neu in den Quellen dazugekommenen installiert, und alle nicht mehr enthaltenen entfernt.

    Dann hast du halt 2 Dateimanager, 4 Terminals und 8 Texteditoren installiert. Na und?
    Was man nicht braucht, kann man entweder schlicht ignorieren oder per Menü-Editor verstecken.
    Code, den man nie ausführt, macht auch nix, und die paar GB Speicher die das belegt sind auch egal.

    • @[email protected]
      link
      fedilink
      Deutsch
      28 hours ago

      Da enthält die Standard-Installation schlicht alles, was die Paketquellen hergeben.

      Ich bin nicht interessiert genug, die Dateigrößen aufzusummieren. Und mein Skript ist vorher auch schon sehr, sehr fragwürdig. Also wirklich sehr.

      Aaaaaber… hier sind die Top-n Download-Größen der Pakete aus meinen Paketquellen. Ich benutze Linux Mint:

      1.533MB
      1.454MB
      1.274MB
      1.078MB
      982MB
      862MB
      838MB
      667MB
      616MB
      584MB
      560MB
      557MB
      497MB
      484MB
      456MB
      432MB
      407MB
      404MB
      400MB
      395MB
      379MB
      376MB
      354MB
      350MB
      349MB
      348MB
      336MB
      333MB
      321MB
      318MB
      317MB
      312MB
      312MB
      311MB
      307MB
      293MB
      285MB
      278MB
      276MB
      271MB
      269MB
      267MB
      264MB
      262MB
      258MB
      254MB
      252MB
      248MB
      243MB
      242MB
      238MB
      232MB
      230MB
      229MB
      229MB
      225MB
      224MB
      220MB
      220MB
      215MB
      210MB
      204MB
      201MB
      195MB
      195MB
      195MB
      193MB
      192MB
      190MB
      189MB
      189MB
      183MB
      179MB
      177MB
      175MB
      174MB
      173MB
      173MB
      164MB
      162MB
      158MB
      156MB
      156MB
      153MB
      152MB
      152MB
      148MB
      146MB
      145MB
      145MB
      145MB
      144MB
      143MB
      142MB
      141MB
      141MB
      139MB
      136MB
      136MB
      130MB
      127MB
      126MB
      126MB
      125MB
      123MB
      122MB
      121MB
      120MB
      120MB
      120MB
      119MB
      118MB
      118MB
      116MB
      111MB
      110MB
      110MB
      109MB
      108MB
      107MB
      105MB
      104MB
      104MB
      103MB
      103MB
      102MB
      101MB
      100,0MB
      99,7MB
      99,6MB
      98,8MB
      98,7MB
      98,6MB
      98,5MB
      98,0MB
      97,7MB
      97,7MB
      97,6MB
      96,2MB
      95,7MB
      95,4MB
      93,7MB
      92,8MB
      92,6MB
      90,2MB
      87,7MB
      87,5MB
      87,4MB
      87,2MB
      86,1MB
      85,0MB
      85,0MB
      84,1MB
      84,0MB
      83,8MB
      82,6MB
      82,1MB
      82,0MB
      81,5MB
      81,4MB
      80,9MB
      80,3MB
      80,1MB
      80,1MB
      79,9MB
      79,3MB
      78,7MB
      78,7MB
      78,2MB
      78,1MB
      77,8MB
      77,6MB
      77,6MB
      77,0MB
      76,9MB
      76,1MB
      75,7MB
      75,5MB
      75,3MB
      74,9MB
      74,8MB
      74,7MB
      74,1MB
      74,1MB
      74,0MB
      74,0MB
      73,9MB
      73,6MB
      73,4MB
      73,3MB
      73,2MB
      73,0MB
      72,7MB
      72,5MB
      72,4MB
      72,0MB
      71,9MB
      71,8MB
      71,7MB
      71,6MB
      

      Grob überschlagen kriegt man damit 60 GB voll (und das ist nur die Download-Größe). Insgesamt sind es ca. 65000 Pakete.

      Ich habe nicht so viel Platz zu verschwenden. Der wird für Spiele gebraucht.

      Skript:

      apt search '.*' |  cut -c5- | grep -Po '^[a-zA-Z0-9_\-:]+' | xargs apt show | grep Download | cut -c16- | grep '^[0-9]' | sort -h
      

      Lustig ist, dass apt dabei so ca. 50-mal auf die Konsole schreibt, dass ich das bitte lassen soll.

      • @[email protected]
        link
        fedilink
        25 hours ago

        Ja, apt alleine findet es nicht so gut. Wenn du statt apt search aber apt-cache search machst, dann wird’s besser. Für apr show bin ich mir nicht ganz sicher, ob das auch apt-cache macht.

      • @[email protected]
        link
        fedilink
        17 hours ago

        Alter, ich hab ja nicht gesagt, dass du das in Mint machen sollst.
        Von mir aus, schmeiß manuell alles runter, was keine harte Abhängigkeit von einem Programm ist, das du nutzt.
        Und dann kompilier deinen eigenen Kernel nur mit den Treibern die dein PC braucht.
        Und dann plag dich rum mit zig Problemen bei denen du nie weißt ob das einfach nur ein fehlendes Paket ist, und wenn ja, welches.