====== eos-update ====== **eos-update ist ein Paket-Updater für EndeavourOS und Arch.** **eos-update** ist als [[wpde>Wrapper_(Software)|Wrapper]] um die Befehle ''pacman'' und optional yay/paru implementiert. Im Wesentlichen werden die Befehle ''pacman -Syu'' und optional ''yay -Sua'' oder ''paru -Sua'' ausgeführt. eos-update gibt (standardmäßig) in folgenden Situationen spezielle Hilfe: * Eine hängen gebliebene pacman db Sperrdatei (''/var/lib/pacman/db.lck''). * Überprüfung von verfügbaren Festplattenspeicher für Updates (mit konfigurierbarem Mindestspeicherplatz). * Aktualisierung der Schlüsselbundpakete (''archlinux-keyring'', ''endeavouros-keyring'') vor dem Update. * Ausführen des Befehls ''sync'' nach dem Update. Optionale Hilfe bei: * Kann Paketdatenbanken löschen, falls dauerhafte Probleme damit auftreten. * Kann Schlüsselringe zurücksetzen, wenn ständig Probleme damit auftreten. * Aktualisiert AUR-Pakete (mit Option ''--helper'', siehe Verwendung unten). * Ad-hoc-Prüfung auf Nvidia-GPU-Treiber- und Kernel-Updates (nur Nicht-DKMS). ===== Installation ===== ==== EndeavourOS ==== Vorinstalliert, bereits enthalten! ==== Arch Linux ==== [[aw>Install|Installiere]] das ''eos-bash-shared'' Paket aus dem [[https://github.com/endeavouros-team/repo|EndeavourOS Repository]]. Siehe auch [[aw>Pacman#Repositories_and_mirrors]] Wenn nur das ''eos-update'' Skript benötigt wird, so kann dies mithilfe von [[tools:dienst:paccat:paccat|paccat]] ''--install'' installiert werden: sudo paccat --install eos-bash-shared /usr/bin/eos-update ===== Verwendung ===== ''eos-update'' sollte **nicht mit sudo ausgeführt** werden. Das Skript fordert beim Start die erforderlichen Rechte an! Im einfachsten fall, wird ''eos-update'' ohne jegliche Argumente ausgeführt. Dies wurde bis auf die [[aw>Arch_User_Repository|AUR]] Pakete, das System auf dem neusten Standbringen. Sollen die AUR Pakete mit aktualisiert werden, so kann die Option ''--helper'' mit dem zu verwendenden [[aw>AUR_helpers|AUR Helper]] verwendet werden: eos-update --helper=yay Oder die kürzere Schreibweise im Fall von ''yay'' als AUR Helper: eos-update --yay In beiden Fällen führt ''eos-update'' erst eine Systemaktualisierung mithilfe von ''pacman'' durch und startet im Anschluss den gewünschte AUR Helper. Sollte ''eos-update'' zur Systemaktualisierung regelmäßig eingesetzt werden, so entfielt es sich ein [[aw>Bash#Aliases|Alias]] mit den gewünschten Optionen zu erstellen. für weitere Hilfe siehe: eos-update --help ===== Siehe auch ===== * [[https://forum.endeavouros.com/t/eos-update-news/52951|Eos-update news]] * [[https://github.com/endeavouros-team/eos-bash-shared/blob/main/eos-update|Source Code]] * [[aw>Package_signing#Upgrade_system_regularly]] * [[https://www.suletuxe.de/forum/index.php?board=18;action=display;threadid=890|Suletuxe Forum Diskussionsthread]]