Fragen zur Systempflege

Morgen zusammen,
ich habe gestern das Internet durchforstet was die Systempflege bei Arch angeht. Wie so immer, eine Frage und tausend verschiedene Antworten. Ihr könnt mir bestimmt weiter helfen.

Ich bin auf folgende Seite gestoßen: https://ro-kom.de/arch-linux-bereinigen/
Irgendwie scheinen mir die Befehle dort nicht ganz schlüssig. Z.B. NR. 6 yay aufräumen. Er schlägt Pakete vor die von keinem anderen Programm mehr benötigt werden, von mir aber schon. (hd-idle, octopi).

Also was ich möchte. Im Terminal.

  • Updates finden und installieren (auch AUR)
  • System aufräumen (nicht mehr benötigte Pakete, Log Dateien usw.)

Danke schon einmal für Eure Geduld

Bezogen auf den Artikel in dem Link von Dir zu Zeile yay -Yc:

In man yay steht eindeutig folgendes:

YAY OPTIONS (APPLY TO -Y AND --YAY)

-c, --clean
Remove unneeded dependencies.

Möglicherweise gibt es Unterschiede zwischen dem clone mit git und der Installation mit pacman und yay.

Habe heute noch einmal gegoogelt und das hier gefunden:

https://github.com/cubanpit/cleanupdate

Was haltet ihr davon. Kennt ihr so etwas ähnliches?

Zwei Dinge sind bemerkenswert von cleanupdate:

  1. Es gilt als verwaist
  2. Es besitzt 1442 Codezeilen

Kannst Du den zur Not das Shell-Script verstehen und korrigieren?

Kennt ihr so etwas ähnliches?

Im Allgemeinen bauen langjährige Linuxer ihre Werkzeuge selber. Eventuell hast Du Lust etwas Shell-Scripting zu lernen, denn dann baust Du Dir genau das, was Du möchtest.
Bitte nur als Empfehlung zu verstehen.

Zu deiner Frage. Nein kann ich nicht.
Deshalb meine Frage. Gibt es so etwas ähnliches?

Aber das Script scheint noch zu funktionieren. Ich habe es ausprobiert.

@humanoid

Danke für deine Geduld

Ich kann dir diese beiden Themen dazu ans Herz legen:

How to run a stress-free EndeavourOS

A Complete Idiot’s Guide To Endeavour OS Maintenance / Update / Upgrade

2 Likes

Sehr informativ die Seiten. Das meiste beachte ich davon schon. Bis auf den LTS Kernel. Werde ich mir aber wohl auch installieren.
Ich habe noch Octopi installiert wegen der schnellen Suche und Bequemlichkeit. Kann man sich eigentlich auch sparen. Geht auf der Konsole viel schneller.

Danke für die Informationen

Mehr als

pacman -Rns $(pacman -Qtdq)

mache ich nie…

Dein Satz ist nicht nachvollziehbar, denn die Argumentation fehlt.

Wenn verwaiste Pakete NICHT entfernt werden:

  1. Erhöht es das Sicherheitsrisiko
  2. Wird die Paketverwaltung unnötig belastet
  3. Wird sehr viel Speicherplatz verschenkt

Hier eine Erklärung des Befehls, der in diesem Zusammenhang erhöhte Rechte benötigt:
sudo pacman -Rns $(pacman -Qtdq)

sudo	= Erhöhte Rechte anfordern
pacman	= Paketverwaltung
 -		= Optionen folgen
R		= Entferne Pakete
n		= Entfernt dazugehörige Konfigurationen
s		= Rekursive Suche
$()		= Argumente für den äußeren Befehl
pacman	= Paketverwaltung
 -		= Optionen folgen
Q		= Datenbankabfrage
t		= nicht ausdrücklich installierte Pakete
d		= Abhängigkeiten
q		= Nur Paketnamen ausgeben

Der Dreh- und Angelpunkt hier, ist die Option -t.

Meine Erklärung von diesem Befehlstring, soll die Akzeptanz und Argumentation FÜR diesen Befehl sein.

Tatsächlich nutze ich auch beide Kernel.

  • LTS für den täglichen Betrieb
  • Aktueller Kernel für den Fallback

Hatte ich den Fallback ausgelöst, bin ich nach dem nächsten LTS-Kernel-Upgrade wieder zurück. Hat bisher immer geklappt.

also LTS reicht also vollkommen.

core/linux-lts 6.6.17-1
    The LTS Linux kernel and modules
core/linux-lts-headers 6.6.17-1
    Headers and scripts for building modules for the LTS Linux kernel

installieren und wenn alles käuft ist alles gut. Mein Rechner ist ca. 12 Jahre alt, aber er macht immer noch was er soll. Darum sollte der LTS Kernel mehr als reichen.

You must have misunderstood me. I wrote that I do nothing more than execute this command.

OK, Roger, humanoid :grinning:

Mit pacman kannst Du die von Dir benötigten Pakete als “explizit” installiert kennzeichnen.
pacman -S --asexplicit
https://wiki.archlinux.org/title/Pacman
Dann gelten die Pakete nicht mehr als “braucht hier ja niemand”. Das Gegenstück wäre --asdeps, damit werden sie entfernt, wenn kein Programm sie als Abhängikeit aufführt. Kann yay das nicht auch?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.