mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-10-25 21:40:13 +00:00
fix style
This commit is contained in:
1 parent
3b90f48e24
commit
3d60e0f5e2
299 files changed
+2108
-2134
No files matched your search
@@ -7,10 +7,10 @@ Es gibt mehrere Möglichkeiten, dies zu tun. Diese Anleitung geht davon aus, das
|
||||
|
||||
Die größte Herausforderung besteht wahrscheinlich darin, Versionen aller Tools zu finden, die zusammen funktionieren, zumal Teile der Toolchain wie Xcode und LLVM von Ihrer macOS-Version abhängig sind. Die in diesem Leitfaden verwendeten Versionen sind wahrscheinlich nicht die, die Sie verwenden sollten. Um herauszufinden, welche Versionen Sie verwenden sollten, können Sie im [GitHub-Build-Workflow] (https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) nach der RustDesk-Version suchen, die Sie bauen möchten. Wählen Sie den Tag aus, für den Sie die Datei oben links auf der Seite sehen möchten. Das wird aber nicht unbedingt funktionieren, weil die macOS-Tools, die mit dem GitHub-Runner geliefert werden, möglicherweise nicht die gleichen Versionen sind wie die auf Ihrem lokalen System.
|
||||
|
||||
#### Export
|
||||
### Export
|
||||
`export` wird verwendet, um verschiedene Umgebungsvariablen zu setzen. Wenn Sie `export` ausführen, wird diese Variable nur für die aktuelle Terminalsitzung gesetzt und muss daher für jedes neue Terminalfenster, das Sie jetzt oder in Zukunft zum Erstellen von RustDesk verwenden wollen, wiederholt werden. Im Allgemeinen ist es besser, alle `export` in ein Skript einzufügen, das automatisch für jedes geöffnete Terminal ausgeführt wird, zum Beispiel `~/.bash_profile`. Die hier aufgelisteten vollständigen `export`-Befehle können einfach an die Datei angehängt werden, müssen aber auch im aktuellen Terminal ausgeführt werden, da die Datei erst gelesen wird, wenn ein *neues* Terminal geöffnet wird.
|
||||
|
||||
### Tools installieren, die wir in Homebrew verwenden werden
|
||||
## Tools installieren, die wir in Homebrew verwenden werden
|
||||
|
||||
```sh
|
||||
brew install python3 create-dmg nasm cmake ggc wget ninja pkg-config wget rustup
|
||||
@@ -23,7 +23,7 @@ sudo chown <username>:admin /usr/local/include
|
||||
sudo chmod 775 /usr/local/include
|
||||
```
|
||||
|
||||
### vcpkg installieren
|
||||
## vcpkg installieren
|
||||
Vcpkg wird verwendet, um die C/C++-Abhängigkeiten zu verwalten, die von RustDesk verwendet werden. Entscheiden Sie, wo Sie die Installation durchführen möchten, und führen Sie den folgenden Befehl in dem Ordner aus, in dem sich der Ordner `vcpkg` befinden soll. In diesem Beispiel wird `/Users/<Benutzername>/repos/` als Speicherort und das Tag `2023.04.15` als Version verwendet.
|
||||
|
||||
```sh
|
||||
@@ -35,7 +35,7 @@ git checkout 2023.04.15
|
||||
export VCPKG_ROOT=~/repos/vcpkg
|
||||
```
|
||||
|
||||
### Rust installieren und konfigurieren
|
||||
## Rust installieren und konfigurieren
|
||||
Wir verwenden `rustup`, um Rust zu verwalten, das bereits oben mit Homebrew installiert wurde. Es muss aber noch konfiguriert werden. Folgen Sie den Anweisungen und stellen Sie sicher, dass sich sowohl `rustup` als auch `rustc` im `PATH` befinden. In diesem Beispiel verwenden wir die Rust-Version `1.75.0`, aber möglicherweise müssen Sie eine andere Version verwenden. Sie können mehrere Versionen von Rust mit `rustup` installieren und verwalten.
|
||||
|
||||
```sh
|
||||
@@ -45,7 +45,7 @@ rustup component add rustfmt
|
||||
```
|
||||
Für einen Überblick über die installierten und standardmäßigen Rust-Toolchains führen Sie `rustup show` aus.
|
||||
|
||||
### RustDesk-Quelldateien herunterladen
|
||||
## RustDesk-Quelldateien herunterladen
|
||||
|
||||
Entscheiden Sie, wo Sie die RustDesk-Quelldateien haben möchten, und führen Sie den folgenden Befehl in dem Ordner aus, in dem sich der Ordner `rustdesk` befinden soll. In diesem Beispiel wird `/Users/<Benutzername>/repos/` als Speicherort verwendet.
|
||||
|
||||
@@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH
|
||||
```
|
||||
Sobald das erledigt ist, führen Sie die fehlgeschlagenen Befehle erneut aus. Denken Sie daran, auch `~/.bash_profile` zu editieren.
|
||||
|
||||
### Komponenten der Benutzeroberfläche installieren
|
||||
## Komponenten der Benutzeroberfläche installieren
|
||||
RustDesk kann sowohl mit [Sciter](https://sciter.com/) als auch mit [Flutter](https://flutter.dev/) erstellt werden. Beide benötigen zusätzliche Komponenten. Folgen Sie daher den Schritten für die jeweilige Version oder für beide.
|
||||
|
||||
#### Sciter
|
||||
### Sciter
|
||||
|
||||
Führen Sie im Ordner `rustdesk` aus:
|
||||
```sh
|
||||
wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib
|
||||
```
|
||||
|
||||
#### Flutter
|
||||
### Flutter
|
||||
|
||||
[FVM](https://fvm.app/) lässt Sie verwalten, welche Version von Flutter verwendet wird. Es ist wahrscheinlich der einfachste Weg, verschiedene Flutter-Versionen zu testen.
|
||||
|
||||
@@ -106,7 +106,7 @@ Sobald Flutter läuft, ist es an der Zeit, die "Brücke" zu installieren, die Ru
|
||||
cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid"
|
||||
```
|
||||
|
||||
### Erstellen
|
||||
## Erstellen
|
||||
|
||||
Erstellen Sie im Ordner `rustdesk` die Sciter-Version mit:
|
||||
|
||||
|
||||
Reference in new issue
Block a user