Inhaltsverzeichnis
eos-update
eos-update ist ein Paket-Updater für EndeavourOS und Arch.
eos-update ist als 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
Installiere das eos-bash-shared
Paket aus dem EndeavourOS Repository. Siehe auch Pacman#Repositories_and_mirrors
Wenn nur das eos-update
Skript benötigt wird, so kann dies mithilfe von 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 AUR Pakete, das System auf dem neusten Standbringen.
Sollen die AUR Pakete mit aktualisiert werden, so kann die Option –helper
mit dem zu verwendenden 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 Alias mit den gewünschten Optionen zu erstellen.
für weitere Hilfe siehe:
eos-update --help