Zum Hauptinhalt springen

Weitere Informationen

Aktualisierung des Ruyi-Paketmanagers

Wenn Sie den vorcompilierten Einzelbinär-Installer für den Ruyi-Paketmanager verwenden, laden Sie einfach die neue Version der Binärdatei herunter und führen Sie den Installationsprozess erneut aus, um die alte Version der Ruyi-Paketmanager-Binärdatei zu überschreiben.

Wenn Sie den Ruyi-Paketmanager über den System-Paketmanager installiert haben, können Sie ihn direkt über den System-Paketmanager aktualisieren:

$ sudo pacman -Syuu

Dieser Befehl führt ein umfassendes Upgrade auf Arch Linux durch. Beachten Sie, dass Arch Linux keine Teil-Upgrades unterstützt.

Deinstallation des Ruyi-Paketmanagers

Wenn Sie den Ruyi-Paketmanager über den System-Paketmanager installiert haben, verwenden Sie bitte den System-Paketmanager zur Deinstallation.

Wenn Sie den vorcompilierten Einzelbinär-Installer für den Ruyi-Paketmanager verwenden, können Sie den Ruyi-Paketmanager mit dem folgenden Befehl deinstallieren:

$ ruyi self uninstall

Dieser Befehl wird um eine zweite Bestätigung für diese Aktion bitten. Wenn Sie möchten, dass der Ruyi-Paketmanager nicht nachfragt und die Deinstallation direkt ausführt:

$ ruyi self uninstall -y

Der obige Befehl entfernt nur den Ruyi-Paketmanager selbst. Wenn Sie alle Caches und installierten Pakete für eine saubere Deinstallation entfernen möchten:

$ ruyi self uninstall --purge

Ebenso wird dieser Befehl um eine zweite Bestätigung für diese Aktion bitten. Wenn Sie möchten, dass der Ruyi-Paketmanager nicht nachfragt und die Deinstallation direkt ausführt:

$ ruyi self uninstall --purge -y

Der Ruyi-Paketmanager wurde so konzipiert, dass er Operationen vermeidet, die Superuser-Rechte erfordern. Wenn der Ruyi-Paketmanager in einem Verzeichnis wie /usr/local/bin/ installiert ist, das Superuser-Rechte für Änderungen benötigt, wird der Befehl ruyi self uninstall fehlschlagen.

In diesem Fall können Sie alle Caches und installierten Pakete manuell löschen (da sie im Home-Verzeichnis installiert sind, benötigen Sie keine Superuser-Rechte zum Löschen):

$ ruyi self clean --all

Danach können Sie den Ruyi-Paketmanager manuell entfernen.

Fehler melden

Bitte ein Issue im Ruyi-Paketmanager-Repository erstellen.

Telemetriedatensammlung

Der Ruyi-Paketmanager sammelt über die Telemetriedatensammelfunktion einige Betriebsdaten der Benutzer, während sie den Ruyi-Paketmanager verwenden, um uns zu helfen, das Benutzerverhalten besser zu verstehen und den Ruyi-Paketmanager zu verbessern. Sie können die Telemetriedatensammlung aktivieren oder deaktivieren, indem Sie die Umgebungsvariable RUYI_TELEMETRY_OPTOUT setzen. 1, true oder yes bedeutet, dass die Telemetrie deaktiviert ist, was dem unten genannten off entspricht; standardmäßig ist die Telemetriedatensammlung aktiviert.

Es gibt drei Stufen der Telemetriedatensammlung:

  • local: Telemetriedaten werden nur lokal gespeichert und ohne ausdrückliche Zustimmung des Benutzers nicht an einen Remote-Server gesendet.
  • on: Telemetriedaten werden an einen Remote-Server gesendet.
  • off: Deaktiviert die Telemetriedatensammlung.

Standardmäßig ist die Telemetriedatensammlung auf on eingestellt, was bedeutet, dass bei jedem ruyi-Aufruf einige nicht sensible Betriebsdaten und einige Statusinformationen von ruyi aufgezeichnet und wöchentlich an einen von RuyiSDK verwalteten Remote-Server in Festlandchina gesendet werden. Der Upload erfolgt an einem zufälligen Tag, bestimmt durch eine anonyme Installations-ID.

Sie können die Konfigurationsdatei von ruyi bearbeiten oder einfach über Umgebungsvariablen die Stufe der Telemetriedatensammlung festlegen.

Wir sammeln folgende Daten:

  • Grundlegende Informationen über die ausgeführte Maschine:
    • Architektur und Betriebssystem
    • Wenn die Architektur RISC-V ist:
      • ISA-Fähigkeiten
      • Modell des Entwicklungsboards
      • Anzahl der logischen CPUs
    • OS-Release-ID (entspricht ungefähr dem Distributionstyp)
    • Typ und Version von libc
    • Typ der Shell (bash, fish, zsh usw.)
  • Die Version von ruyi zum Zeitpunkt des Hochladens der Daten
  • Verschiedene Aufrufmodi der ruyi-Unterbefehle:
    • Es werden keine Parameter offengelegt
    • Die Granularität der Aufrufzeit beträgt 1 Minute

Sie können unsere Datenschutzrichtlinie auf der offiziellen Website von RuyiSDK einsehen.