Zum Hauptinhalt springen

Installation

Lassen Sie uns mit der Installation des RuyiSDK-Paketmanagers beginnen.

Dieses Dokument verwendet ~ als Kurznotation für das Home-Verzeichnis des aktuellen regulären Benutzers und verwendet, falls erforderlich, /home/myhone als Beispiel für einen absoluten Pfad zum Home-Verzeichnis.

Installation mit vorgefertigten Binärdateien

Derzeit wurden für das RuyiSDK-Paketmanagement-Tool vorgefertigte Binärdateien für die Linux-Betriebssysteme mit den Architekturen amd64, arm64 und riscv64 bereitgestellt. Dieses Tool ist unabhängig vom System-Python und hat ein breiteres Anwendungsgebiet.

Diese werden sowohl auf GitHub Release als auch auf dem ISCAS-Repository veröffentlicht:

Um den Installationsprozess zu beschreiben, verwenden wir das ISCAS-Mirror-Source-Beispiel. Führen Sie zunächst uname -m aus, um die Systemarchitektur zu überprüfen und die entsprechende Binärdatei herunterzuladen.

Wenn die Ausgabe x86_64 ist:

$ wget 

Wenn die Ausgabe aarch64 ist:

$ wget 

Wenn die Ausgabe riscv64 ist:

$ wget 

Sie können das RuyiSDK-Mirror besuchen, um die neuesten Binärdateien herunterzuladen. Alternativ finden Sie diese auch unter den GitHub-Releases.

Im Folgenden nehmen wir die Architektur x86_64 als Beispiel, um dem heruntergeladenen Binary Ausführungsrechte zu erteilen:

$ chmod +x ./ruyi.amd64

Installieren Sie die Binärdatei in das Verzeichnis, das im PATH enthalten ist:

$ sudo cp -v ruyi.amd64 /usr/local/bin/ruyi

Wenn Ihr PATH das Verzeichnis ~/.local/bin/ enthält, könnte es die empfehlenswertere Wahl sein, ruyi in ~/.local/bin/ruyi zu installieren. Installationen und Deinstallationen in diesem Verzeichnis benötigen keine Superuser-Rechte.

Bitte beachten Sie, dass der Name der Binärdatei ruyi sein muss.

Installation mit dem System-Paketmanager

Arch Linux

Derzeit können Arch-Linux-Benutzer den Ruyi-Paketmanager über den System-Paketmanager installieren und deinstallieren. Im Vergleich zur Verwendung der vorgefertigten Binärdateien ist die Wartung einfacher; die Verwendung von System-Python kann auch bessere Leistung bieten.

Installieren Sie aus dem AUR, Beispiel mit yay, beachten Sie, dass Sie als regulärer Benutzer arbeiten sollten:

$ yay -S ruyi

Um aus dem Arch Linux CN Software-Repository zu installieren, fügen Sie eine Konfiguration hinzu, indem Sie das ISCAS Open Source Mirror verwenden:

[archlinuxcn]
Server = https://mirror.iscas.ac.cn/archlinuxcn/$arch

Installieren Sie mit pacman:

$ sudo pacman -Sy
$ sudo pacman -S ruyi

Gentoo Linux

Gentoo-Linux-Nutzer können die folgenden Schritte ausführen, um den Ruyi-Paketmanager (ruyi) mithilfe des offiziell bereitgestellten ruyisdk-overlay zu installieren und zu konfigurieren.

  1. Installieren Sie eselect-repository und den Git-Client:
sudo emerge --ask app-eselect/eselect-repository dev-vcs/git
  1. Stellen Sie sicher, dass das System das Hauptrepository von Gentoo hinzugefügt hat (dies ist in der Regel standardmäßig konfiguriert).

  2. Fügen Sie mit eselect-repository das Overlay ruyisdk-overlay hinzu:

sudo eselect repository add ruyisdk git https://github.com/ruyisdk/ruyisdk-overlay.git
  1. Synchronisieren Sie das Repository
sudo emaint sync -r ruyisdk
  1. Test-Keywords akzeptieren (Entmaskieren)

Das Ebuild für Ruyi ist als Testversion (~amd64) gekennzeichnet und muss vor der Installation entmaskiert werden.

sudo emerge dev-util/ruyi --autounmask-write --autounmask
sudo dispatch-conf
  1. Der erste Befehl generiert die notwendigen Änderungen an package.accept_keywords.
  2. Führen Sie dispatch-conf aus und geben Sie im Interface u (use-new) ein, um die Änderungen zu übernehmen.
  3. Installieren Sie anschließend den Ruyi-Paketmanager:
sudo emerge --ask dev-util/ruyi

Überprüfen Sie Ihre Installation

$ ruyi version

Der Befehl sollte ordnungsgemäß ausgeführt werden und die Version sowie Copyright-Informationen anzeigen. Wenn dies nicht der Fall ist, überprüfen Sie die Systemumgebung oder versuchen Sie die Installation erneut.

Erste Schritte

Damit ist der Ruyi-Paketmanager erfolgreich auf Ihrem System installiert. Sie können die Hilfe von Ruyi selbst konsultieren, um sich mit der Anwendung vertraut zu machen, oder dieses Dokument weiter lesen.

Hilfeinformationen auflisten:

$ ruyi --help