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 ./ruyiInstallieren Sie die Binärdatei in das Verzeichnis, das im PATH enthalten ist:
$ sudo cp -v ./ruyi /usr/local/bin/ruyiWenn 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.
- Installieren Sie
eselect-repositoryund den Git-Client:
sudo emerge --ask app-eselect/eselect-repository dev-vcs/git
-
Stellen Sie sicher, dass das System das Hauptrepository von Gentoo hinzugefügt hat (dies ist in der Regel standardmäßig konfiguriert).
-
Fügen Sie mit
eselect-repositorydas Overlayruyisdk-overlayhinzu:
sudo eselect repository add ruyisdk git https://github.com/ruyisdk/ruyisdk-overlay.git
- Synchronisieren Sie das Repository
sudo emaint sync -r ruyisdk
- 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
- Der erste Befehl generiert die notwendigen Änderungen an
package.accept_keywords. - Führen Sie
dispatch-confaus und geben Sie im Interfaceu(use-new) ein, um die Änderungen zu übernehmen. - 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