mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-10-26 05:50:32 +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 @@ Ci sono diversi modi per farlo, questa guida presuppone che `Xcode`, `Git` e `Ho
|
||||
|
||||
La sfida più grande è probabilmente trovare le versioni di tutti gli strumenti che funzionano insieme, specialmente dato che parti della toolchain come Xcode e LLVM sono dettate dalla tua versione di macOS. Le versioni utilizzate in questa guida probabilmente non sono quelle che dovresti utilizzare. Come punto di partenza per capire quali versioni utilizzare, guarda il [workflow di build di GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) per la versione di RustDesk che vuoi compilare. Scegli il tag per vedere il file nell'angolo in alto a sinistra della pagina. Ma questo potrebbe non funzionare necessariamente perché gli strumenti macOS forniti con il runner di GitHub potrebbero non essere le stesse versioni di quelle sul tuo sistema locale.
|
||||
|
||||
#### Export
|
||||
### Export
|
||||
`export` viene utilizzato per impostare varie variabili ambientali. Quando esegui `export`, quella variabile viene impostata solo per la sessione terminale corrente, e quindi deve essere ripetuta per ogni nuova finestra terminale che vuoi utilizzare per compilare RustDesk, ora o in futuro. Generalmente, è preferibile aggiungere tutti gli `export` a uno script che viene eseguito automaticamente per ogni terminale che viene aperto, ad esempio `~/.bash_profile`. I comandi `export` completi elencati qui possono essere semplicemente aggiunti al file, ma devono anche essere eseguiti nel terminale corrente perché il file non viene letto fino a quando non viene aperto un *nuovo* terminale.
|
||||
|
||||
### Installa gli strumenti che utilizzeremo da Homebrew
|
||||
## Installa gli strumenti che utilizzeremo da Homebrew
|
||||
|
||||
```sh
|
||||
brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup
|
||||
@@ -23,7 +23,7 @@ sudo chown <username>:admin /usr/local/include
|
||||
sudo chmod 775 /usr/local/include
|
||||
```
|
||||
|
||||
### Installa vcpkg
|
||||
## Installa vcpkg
|
||||
Vcpkg viene utilizzato per gestire le dipendenze C/C++ utilizzate da RustDesk. Decidi dove vuoi l'installazione ed esegui quanto segue dalla cartella in cui vuoi che risieda la cartella `vcpkg`. In questo esempio `/Users/<username>/repos/` viene utilizzato come posizione, e il tag `2023.04.15` viene utilizzato come versione.
|
||||
|
||||
```sh
|
||||
@@ -35,7 +35,7 @@ git checkout 2023.04.15
|
||||
export VCPKG_ROOT=~/repos/vcpkg
|
||||
```
|
||||
|
||||
### Installa e configura Rust
|
||||
## Installa e configura Rust
|
||||
Utilizziamo `rustup` per gestire Rust, che è già stato installato sopra utilizzando Homebrew. Ma deve ancora essere configurato. Segui le istruzioni e assicurati che sia `rustup` che `rustc` siano nel `PATH`. In questo esempio utilizziamo la versione di Rust `1.75.0`, ma potresti dover utilizzare una versione diversa. Puoi installare e gestire più versioni di Rust con `rustup`.
|
||||
|
||||
```sh
|
||||
@@ -45,7 +45,7 @@ rustup component add rustfmt
|
||||
```
|
||||
Per una panoramica delle toolchain Rust installate e predefinite, esegui `rustup show`.
|
||||
|
||||
### Scarica i file sorgente di RustDesk
|
||||
## Scarica i file sorgente di RustDesk
|
||||
|
||||
Decidi dove vuoi i file sorgente di RustDesk ed esegui quanto segue dalla cartella in cui vuoi che risieda la cartella `rustdesk`. In questo esempio `/Users/<username>/repos/` viene utilizzato come posizione.
|
||||
|
||||
@@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH
|
||||
```
|
||||
Una volta fatto, esegui nuovamente i comandi falliti. Ricorda anche di modificare `~/.bash_profile`.
|
||||
|
||||
### Installa i componenti dell'interfaccia utente
|
||||
## Installa i componenti dell'interfaccia utente
|
||||
RustDesk può essere compilato utilizzando sia [Sciter](https://sciter.com/) che [Flutter](https://flutter.dev/). Entrambi necessitano di componenti aggiuntivi, quindi segui i passaggi per la versione pertinente, o entrambe.
|
||||
|
||||
#### Sciter
|
||||
### Sciter
|
||||
|
||||
Dalla cartella `rustdesk`, esegui:
|
||||
```sh
|
||||
wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib
|
||||
```
|
||||
|
||||
#### Flutter
|
||||
### Flutter
|
||||
|
||||
[FVM](https://fvm.app/) ti consente di gestire quale versione di Flutter viene utilizzata, ed è probabilmente il modo più semplice per poter facilmente provare diverse versioni di Flutter.
|
||||
|
||||
@@ -106,7 +106,7 @@ Una volta che Flutter è attivo e funzionante, è il momento di installare il "b
|
||||
cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid"
|
||||
```
|
||||
|
||||
### Build
|
||||
## Build
|
||||
|
||||
Compila dalla cartella `rustdesk`. Compila la versione Sciter con:
|
||||
|
||||
|
||||
Reference in new issue
Block a user