mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-12 18:56:02 +00:00
seo/geo
This commit is contained in:
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Es gibt mehrere Möglichkeiten, dies zu tun. Diese Anleitung geht davon aus, dass `Xcode`, `Git` und `Homebrew` bereits installiert sind.
|
||||
|
||||
## Welchen macOS-Build-Pfad sollten Sie wahlen?
|
||||
|
||||
| Bedarf | Bester Pfad |
|
||||
| --- | --- |
|
||||
| Traditionelle Desktop-Oberflache bauen | Sciter |
|
||||
| Neueren Desktop-Stack bauen | Flutter |
|
||||
| Gemeinsame native Abhangigkeiten vorbereiten | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## macOS-Build-Checkliste
|
||||
|
||||
- Stellen Sie sicher, dass `Xcode`, `Git` und `Homebrew` installiert sind.
|
||||
- Installieren Sie die benotigten Werkzeuge uber Homebrew.
|
||||
- Klonen und initialisieren Sie `vcpkg` und exportieren Sie `VCPKG_ROOT`.
|
||||
- Installieren und konfigurieren Sie Rust uber `rustup`.
|
||||
- Klonen Sie das RustDesk-Repository samt Submodulen.
|
||||
- Erganzen Sie vor dem Build die benotigten Sciter- oder Flutter-Komponenten.
|
||||
|
||||
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
|
||||
|
||||
@@ -9,6 +9,23 @@ Use this guide to build RustDesk on macOS with `Xcode`, `Homebrew`, `vcpkg`, Rus
|
||||
|
||||
There are multiple ways to do this, this guide assumes that `Xcode`, `Git` and `Homebrew` are already installed.
|
||||
|
||||
## Which macOS build path should you use?
|
||||
|
||||
| Need | Best path |
|
||||
| --- | --- |
|
||||
| Build the traditional desktop UI | Sciter |
|
||||
| Build the newer desktop stack | Flutter |
|
||||
| Prepare shared native dependencies | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## macOS build checklist
|
||||
|
||||
- Confirm `Xcode`, `Git`, and `Homebrew` are already installed.
|
||||
- Install the required packages from Homebrew.
|
||||
- Clone and bootstrap `vcpkg`, then export `VCPKG_ROOT`.
|
||||
- Install and configure Rust with `rustup`.
|
||||
- Clone the RustDesk source repository and its submodules.
|
||||
- Add either the Sciter runtime or the Flutter toolchain before building.
|
||||
|
||||
The biggest challenge is probably to find versions of all the tools that work together, especially since parts of the toolchain like Xcode and LLVM are dictated by your macOS version. The versions used in this guide probably aren't what you should use. As a start to figure what versions to use is to look in the [GitHub build workflow](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) for the RustDesk version you want to build. Choose the tag for which to see the file in the upper left of the page. But that won't necessarily work because the macOS tools that comes with the GitHub runner might not be the same versions as those on your local system.
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Hay múltiples formas de hacer esto, esta guía asume que `Xcode`, `Git` y `Homebrew` ya están instalados.
|
||||
|
||||
## ¿Que ruta de compilacion de macOS deberias elegir?
|
||||
|
||||
| Necesidad | Mejor ruta |
|
||||
| --- | --- |
|
||||
| Compilar la interfaz de escritorio tradicional | Sciter |
|
||||
| Compilar la pila de escritorio mas nueva | Flutter |
|
||||
| Preparar dependencias nativas compartidas | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Checklist de compilacion en macOS
|
||||
|
||||
- Confirma que `Xcode`, `Git` y `Homebrew` ya estan instalados.
|
||||
- Instala las herramientas necesarias con Homebrew.
|
||||
- Clona e inicializa `vcpkg` y exporta `VCPKG_ROOT`.
|
||||
- Instala y configura Rust con `rustup`.
|
||||
- Clona el repositorio de RustDesk con sus submodulos.
|
||||
- Prepara los componentes necesarios de Sciter o Flutter antes de compilar.
|
||||
|
||||
El mayor desafío es probablemente encontrar versiones de todas las herramientas que funcionen juntas, especialmente porque partes de la cadena de herramientas como Xcode y LLVM están dictadas por tu versión de macOS. Las versiones utilizadas en esta guía probablemente no sean las que deberías usar. Un punto de partida para determinar qué versiones usar es mirar en el [flujo de trabajo de compilación de GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) para la versión de RustDesk que deseas compilar. Elige la etiqueta para ver el archivo en la esquina superior izquierda de la página. Pero eso no necesariamente funcionará porque las herramientas de macOS que vienen con el runner de GitHub podrían no ser las mismas versiones que las de tu sistema local.
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Il existe plusieurs façons de faire cela, ce guide suppose que `Xcode`, `Git` et `Homebrew` sont déjà installés.
|
||||
|
||||
## Quel chemin de build macOS choisir ?
|
||||
|
||||
| Besoin | Meilleur chemin |
|
||||
| --- | --- |
|
||||
| Compiler l'interface desktop traditionnelle | Sciter |
|
||||
| Compiler la pile desktop la plus recente | Flutter |
|
||||
| Preparer les dependances natives partagees | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Checklist de build macOS
|
||||
|
||||
- Verifiez que `Xcode`, `Git` et `Homebrew` sont deja installes.
|
||||
- Installez les outils necessaires via Homebrew.
|
||||
- Clonez et initialisez `vcpkg`, puis exportez `VCPKG_ROOT`.
|
||||
- Installez et configurez Rust avec `rustup`.
|
||||
- Clonez le depot RustDesk avec ses submodules.
|
||||
- Ajoutez les composants Sciter ou Flutter requis avant de lancer le build.
|
||||
|
||||
Le plus grand défi est probablement de trouver des versions de tous les outils qui fonctionnent ensemble, surtout que des parties de la chaîne d'outils comme Xcode et LLVM sont dictées par votre version de macOS. Les versions utilisées dans ce guide ne sont probablement pas celles que vous devriez utiliser. Un point de départ pour déterminer quelles versions utiliser est de consulter le [workflow de build GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) pour la version de RustDesk que vous souhaitez compiler. Choisissez le tag pour lequel voir le fichier dans le coin supérieur gauche de la page. Mais cela ne fonctionnera pas nécessairement car les outils macOS fournis avec le runner GitHub pourraient ne pas être les mêmes versions que celles de votre système local.
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Ci sono diversi modi per farlo, questa guida presuppone che `Xcode`, `Git` e `Homebrew` siano già installati.
|
||||
|
||||
## Quale percorso build macOS dovresti scegliere?
|
||||
|
||||
| Esigenza | Percorso migliore |
|
||||
| --- | --- |
|
||||
| Compilare l'interfaccia desktop tradizionale | Sciter |
|
||||
| Compilare lo stack desktop più nuovo | Flutter |
|
||||
| Preparare dipendenze native condivise | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Checklist build macOS
|
||||
|
||||
- Verifica che `Xcode`, `Git` e `Homebrew` siano già installati.
|
||||
- Installa gli strumenti necessari con Homebrew.
|
||||
- Clona e inizializza `vcpkg`, poi esporta `VCPKG_ROOT`.
|
||||
- Installa e configura Rust con `rustup`.
|
||||
- Clona il repository RustDesk con i submodule.
|
||||
- Prepara i componenti richiesti di Sciter o Flutter prima di compilare.
|
||||
|
||||
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
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
これを行う方法は複数ありますが、このガイドでは `Xcode`、`Git`、`Homebrew` が既にインストールされていることを前提としています。
|
||||
|
||||
## どの macOS ビルド経路を選ぶべきですか?
|
||||
|
||||
| 必要なこと | 最適な経路 |
|
||||
| --- | --- |
|
||||
| 従来のデスクトップ UI をビルドする | Sciter |
|
||||
| 新しいデスクトップスタックをビルドする | Flutter |
|
||||
| 共通のネイティブ依存関係を準備する | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## macOS ビルドのチェックリスト
|
||||
|
||||
- `Xcode`、`Git`、`Homebrew` が入っていることを確認します。
|
||||
- 必要なツールを Homebrew でインストールします。
|
||||
- `vcpkg` を clone して初期化し、`VCPKG_ROOT` を export します。
|
||||
- `rustup` で Rust を入れて設定します。
|
||||
- RustDesk リポジトリを submodule 付きで clone します。
|
||||
- ビルド前に Sciter または Flutter に必要なコンポーネントをそろえます。
|
||||
|
||||
最大の課題は、特に Xcode や LLVM などのツールチェーンの一部が macOS バージョンによって決まるため、すべてのツールが連携して動作するバージョンを見つけることです。このガイドで使用されているバージョンは、あなたが使用すべきバージョンではない可能性があります。使用するバージョンを決定する開始点として、ビルドしたい RustDesk バージョンの [GitHub ビルドワークフロー](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) を参照してください。ページの左上でファイルを表示するタグを選択してください。ただし、GitHub ランナーに付属する macOS ツールが、ローカルシステムのものと同じバージョンでない可能性があるため、これが必ずしも機能するとは限りません。
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Jest wiele sposobów żeby to zrobić, ten przewodnik zakłada, że `Xcode`, `Git` i `Homebrew` są już zainstalowane.
|
||||
|
||||
## Którą ścieżkę builda macOS wybrać?
|
||||
|
||||
| Potrzeba | Najlepsza ścieżka |
|
||||
| --- | --- |
|
||||
| Zbudować tradycyjny interfejs desktopowy | Sciter |
|
||||
| Zbudować nowszy stos desktopowy | Flutter |
|
||||
| Przygotować współdzielone zależności natywne | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Lista kontrolna builda na macOS
|
||||
|
||||
- Upewnij się, że `Xcode`, `Git` i `Homebrew` są już zainstalowane.
|
||||
- Zainstaluj potrzebne narzędzia przez Homebrew.
|
||||
- Sklonuj i zainicjalizuj `vcpkg`, a następnie wyeksportuj `VCPKG_ROOT`.
|
||||
- Zainstaluj i skonfiguruj Rusta przez `rustup`.
|
||||
- Sklonuj repozytorium RustDesk z submodułami.
|
||||
- Przygotuj wymagane komponenty Sciter lub Flutter przed kompilacją.
|
||||
|
||||
Prawdopodobnie największym wyzwaniem jest znalezenie wersji wszystkich narzędzi, które działają ze sobą, zwłaszcza części toolchainu takie jak Xcode i LLVM ze względu na to, że są dyktowane przez wersję twojego macOSa. Wersje w tym przewodniku pewnie nie są tymi, których powinieneś używać. Za początek w szukaniu jakich wersji należy użyć można uznać [Workflow budowania na GitHubie](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) dla danej wersji RustDeska jaką chcesz zbudować. Wybierz tag, dla którego chcesz wyświetlić plik, w lewym górnym rogu strony. Ale to niekoniecznie zadziała, ponieważ narzędzia macOS dostarczane wraz z programem GitHub Runner mogą nie być w tej samej wersji, co narzędzia zainstalowane w twoim systemie lokalnym.
|
||||
|
||||
### Eksport
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Existem várias maneiras de fazer isso, este guia assume que `Xcode`, `Git` e `Homebrew` já estão instalados.
|
||||
|
||||
## Qual caminho de build do macOS você deve escolher?
|
||||
|
||||
| Necessidade | Melhor caminho |
|
||||
| --- | --- |
|
||||
| Compilar a interface desktop tradicional | Sciter |
|
||||
| Compilar a pilha desktop mais nova | Flutter |
|
||||
| Preparar dependências nativas compartilhadas | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Checklist de build no macOS
|
||||
|
||||
- Confirme que `Xcode`, `Git` e `Homebrew` já estão instalados.
|
||||
- Instale as ferramentas necessárias com Homebrew.
|
||||
- Clone e inicialize o `vcpkg`, depois exporte `VCPKG_ROOT`.
|
||||
- Instale e configure o Rust com `rustup`.
|
||||
- Clone o repositório do RustDesk com os submódulos.
|
||||
- Prepare os componentes necessários de Sciter ou Flutter antes de compilar.
|
||||
|
||||
O maior desafio é provavelmente encontrar versões de todas as ferramentas que funcionem juntas, especialmente desde que partes da cadeia de ferramentas como Xcode e LLVM são ditadas pela sua versão do macOS. As versões usadas neste guia provavelmente não são as que você deve usar. Como ponto de partida para descobrir quais versões usar, consulte o [workflow de compilação do GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) para a versão RustDesk que você quer compilar. Escolha a tag para ver o arquivo no canto superior esquerdo da página. Mas isso não necessariamente funcionará porque as ferramentas do macOS que vêm com o runner do GitHub podem não ser as mesmas versões que as do seu sistema local.
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
Există mai multe moduri de a proceda; acest ghid pornește de la premisa că `Xcode`, `Git` și `Homebrew` sunt deja instalate.
|
||||
|
||||
## Ce cale de build macOS ar trebui să alegi?
|
||||
|
||||
| Necesitate | Cea mai bună cale |
|
||||
| --- | --- |
|
||||
| Să compilezi interfața desktop tradițională | Sciter |
|
||||
| Să compilezi stack-ul desktop mai nou | Flutter |
|
||||
| Să pregătești dependențele native partajate | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## Checklist build macOS
|
||||
|
||||
- Verifică dacă `Xcode`, `Git` și `Homebrew` sunt deja instalate.
|
||||
- Instalează uneltele necesare cu Homebrew.
|
||||
- Clonează și inițializează `vcpkg`, apoi exportă `VCPKG_ROOT`.
|
||||
- Instalează și configurează Rust cu `rustup`.
|
||||
- Clonează repository-ul RustDesk cu submodule.
|
||||
- Pregătește componentele necesare pentru Sciter sau Flutter înainte de compilare.
|
||||
|
||||
Cea mai mare provocare este, probabil, să găsiți versiuni ale tuturor uneltelor care funcționează împreună, în special deoarece părți din toolchain, precum Xcode și LLVM, sunt dictate de versiunea macOS. Versiunile folosite în acest ghid s-ar putea să nu fie exact cele de care aveți nevoie. Un loc bun de început pentru a vedea ce versiuni s-au folosit este să verificați [workflow-ul de build de pe GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) pentru versiunea RustDesk pe care doriți să o compilați. Alegeți tag-ul dorit din colțul stânga-sus al paginii. Totuși, asta nu garantează succesul, deoarece tool-urile de pe runner-ul GitHub pot avea versiuni diferite față de cele de pe sistemul dvs. local.
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
有多种方式可以完成这项工作,本指南假设您已经安装了 `Xcode`、`Git` 和 `Homebrew`。
|
||||
|
||||
## 应该选择哪条 macOS 构建路径?
|
||||
|
||||
| 需求 | 最佳路径 |
|
||||
| --- | --- |
|
||||
| 构建传统桌面 UI | Sciter |
|
||||
| 构建较新的桌面栈 | Flutter |
|
||||
| 准备共享原生依赖 | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## macOS 构建检查清单
|
||||
|
||||
- 确认已经安装 `Xcode`、`Git` 和 `Homebrew`。
|
||||
- 通过 Homebrew 安装所需工具。
|
||||
- 克隆并初始化 `vcpkg`,然后导出 `VCPKG_ROOT`。
|
||||
- 通过 `rustup` 安装并配置 Rust。
|
||||
- 克隆 RustDesk 源码仓库及其子模块。
|
||||
- 在开始构建前补齐 Sciter 或 Flutter 所需组件。
|
||||
|
||||
最大的挑战可能是找到所有能够协同工作的工具版本,特别是因为工具链的某些部分(如 Xcode 和 LLVM)由您的 macOS 版本决定。本指南中使用的版本可能不是您应该使用的版本。确定使用什么版本的起点是查看您想要构建的 RustDesk 版本的 [GitHub 构建工作流](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml)。在页面左上角选择要查看文件的标签。但这可能不一定有效,因为 GitHub 运行器附带的 macOS 工具可能与您本地系统上的版本不同。
|
||||
|
||||
### Export
|
||||
|
||||
@@ -7,6 +7,23 @@ keywords: ["build rustdesk macos", "rustdesk mac build", "rustdesk sciter mac",
|
||||
|
||||
有多種方法可以做到這一點,本指南假設 `Xcode`、`Git` 和 `Homebrew` 已經安裝。
|
||||
|
||||
## 應該選擇哪條 macOS 建置路徑?
|
||||
|
||||
| 需求 | 最佳路徑 |
|
||||
| --- | --- |
|
||||
| 建置傳統桌面 UI | Sciter |
|
||||
| 建置較新的桌面堆疊 | Flutter |
|
||||
| 準備共用原生依賴 | Homebrew + `vcpkg` + Rust |
|
||||
|
||||
## macOS 建置檢查清單
|
||||
|
||||
- 確認已安裝 `Xcode`、`Git` 與 `Homebrew`。
|
||||
- 透過 Homebrew 安裝所需工具。
|
||||
- 複製並初始化 `vcpkg`,然後匯出 `VCPKG_ROOT`。
|
||||
- 透過 `rustup` 安裝並設定 Rust。
|
||||
- 複製 RustDesk 原始碼倉庫及其子模組。
|
||||
- 在開始建置前補齊 Sciter 或 Flutter 所需元件。
|
||||
|
||||
最大的挑戰可能是找到所有工具可以一起工作的版本,特別是因為工具鏈的某些部分(如 Xcode 和 LLVM)由您的 macOS 版本決定。本指南中使用的版本可能不是您應該使用的版本。作為確定使用哪些版本的起點,可以查看您想要構建的 RustDesk 版本的 [GitHub 構建工作流程](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml)。在頁面左上角選擇標籤以查看文件。但這不一定會起作用,因為 GitHub runner 附帶的 macOS 工具可能與您本地系統上的版本不同。
|
||||
|
||||
### Export
|
||||
|
||||
Reference in New Issue
Block a user