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.
- Installieren Sie
eselect-repository
und 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-repository
das Overlayruyisdk-overlay
hinzu:
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-conf
aus 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