Zum Hauptinhalt springen

Funktionsübersicht

Der ruyi Paketmanager bietet hauptsächlich die folgenden Funktionen.

Befehlsabfrage

BefehlBedeutungHinweise
ruyi updateAktualisiert den Paket-Cache und verwendet das Standard-Image.Der Paket-Cache wird im Benutzerverzeichnis gespeichert, normalerweise unter ~/.cache/ruyi.
ruyi news list -hZeigt die Hilfeseite für den Nachrichtenbefehl an.
ruyi news listListet alle Nachrichten auf.
ruyi news list --newListet nur ungelesene Nachrichten auf.
ruyi news read -hZeigt die Hilfeseite für den Nachrichtenlesebefehl an.
ruyi news read 1Liest die Nachricht mit der spezifischen Nummer.1 ist die Nummer oder ID des zu lesenden Nachrichtenartikels.
ruyi news readLiest die nächste Nachricht.
ruyi news read --quietMarkiert die Nachricht als gelesen, ohne Informationen auszugeben.Gibt nichts aus, sondern markiert nur als gelesen.
ruyi listListet alle verfügbaren Pakete auf.
ruyi list -vListet detaillierte Informationen zu allen Paketen auf.
ruyi list profilesZeigt die vordefinierten Konfigurationen für virtuelle Umgebungen an.
ruyi install gnu-upstreamInstalliert die neueste GNU Upstream-Toolchain.Standardmäßig wird die neueste Version von gnu-upstream installiert.
ruyi install 'gnu-upstream(0.20231118.0)'Installiert die angegebene Version der GNU Upstream-Toolchain.Installiert eine ältere Version durch Angabe der Versionsnummer.
ruyi install 'gnu-upstream(==0.20231118.0)'Installiert eine spezifische Version der GNU Upstream-Toolchain.Das Versionsübereinstimmungsformat sollte <op><ver> sein.
ruyi install --reinstall gnu-upstreamInstalliert die GNU Upstream-Toolchain neu.
ruyi extract ruyisdk-demoLädt das ruyisdk-demo Quellpaket herunter und entpackt es.Entpackt in das aktuelle Verzeichnis.
ruyi venv --toolchain gnu-upstream --emulator qemu-user-riscv-upstream generic ./ruyi_venvErstellt eine virtuelle Umgebung mit der angegebenen Toolchain und dem Emulator im angegebenen Verzeichnis.Verwendet die vordefinierte generische Konfiguration.
ruyi versionZeigt die Version des ruyi Paketmanagers an.
ruyi self uninstallDeinstalliert den ruyi Paketmanager.Der Befehl fragt nach einer Bestätigung.
ruyi self uninstall -yDeinstalliert den ruyi Paketmanager ohne Bestätigung.Wird ohne Bestätigung ausgeführt.
ruyi self uninstall --purgeDeinstalliert den ruyi Paketmanager vollständig, einschließlich Cache und installierter Pakete.Beinhaltet Cache und installierte Pakete.
ruyi self uninstall --purge -yDeinstalliert den ruyi Paketmanager vollständig ohne Bestätigung.Wird ohne Bestätigung ausgeführt.
ruyi self cleanLöscht das Datenverzeichnis.Es können Parameter angegeben werden, um anzugeben, welche Verzeichnisse gelöscht werden sollen.
ruyi device provisionLädt das erforderliche System-Image herunter und installiert das System auf dem Gerät.Befolgt die Anleitung zur Systeminstallation.

Datenverzeichnis

  • ruyi Hauptprogramm /usr/local/bin/ruyi oder in einem anderen Verzeichnis, das im PATH enthalten ist
  • Benutzerkonfigurationsdatei ~/.config/ruyi/config.toml
  • Benutzer-Cache ~/.cache/ruyi
  • Benutzerdaten, einschließlich heruntergeladener und entpackter ruyi Pakete ~/.local/share/ruyi
  • Benutzerdatenstatus ~/.local/state/ruyi

Ruyi unterstützt die Konfiguration dieser Verzeichnisse mit XDG-Umgebungsvariablen.

Mehr

Die Dokumentation des ruyi Paketmanagers kann im Repository-Dokument eingesehen werden (derzeit nur in Englisch verfügbar).