This commit is contained in:
rustdesk
2026-03-20 18:42:55 +08:00
parent 1736869d5f
commit 56cfd26e35
463 changed files with 6538 additions and 62 deletions

View File

@@ -5,6 +5,19 @@ description: "RustDesk-Dokumentation zu Linux. Hier finden Sie Anleitungen zur I
keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux", "rustdesk cargo run linux", "rustdesk ubuntu build"]
---
## Was brauchen Sie vor dem Build unter Linux?
Fur einen RustDesk-Build unter Linux brauchen Sie die Entwicklungsabhangigkeiten Ihrer Distribution, ein funktionierendes `vcpkg`, Rust uber `rustup` und die Sciter-Bibliothek im Ausgabeverzeichnis, bevor Sie `cargo` ausfuhren.
## Linux-Build-Checkliste
- Installieren Sie Compiler und Desktop-Abhangigkeiten fur Ihre Distribution.
- Klonen und initialisieren Sie `vcpkg` und exportieren Sie `VCPKG_ROOT`.
- Installieren Sie Rust uber `rustup` und laden Sie die cargo-Umgebung.
- Klonen Sie das RustDesk-Repository mit Submodulen.
- Laden Sie `libsciter-gtk.so` nach `target/debug` herunter.
- Fuhren Sie `cargo run` im Projektstamm aus.
## Auf Linux erstellen
### Ubuntu 18 (Debian 10)

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
Use this guide to build RustDesk on Linux, install the required packages, prepare `vcpkg`, and compile the desktop app from source.
## What do you need before building on Linux?
Building RustDesk on Linux requires the system development packages for your distribution, a working `vcpkg` setup, Rust installed through `rustup`, and the Sciter shared library placed in the build output directory before you run `cargo`.
## Linux build checklist
- Install the compiler and desktop dependencies for your distribution.
- Clone and bootstrap `vcpkg`, then export `VCPKG_ROOT`.
- Install Rust with `rustup` and load the cargo environment.
- Clone the RustDesk repository with submodules.
- Download `libsciter-gtk.so` into `target/debug`.
- Run `cargo run` from the project root.
## How to build on Linux
### Ubuntu 18 (Debian 10)
@@ -65,4 +78,3 @@ mv libsciter-gtk.so target/debug
# Note: VCPKG_ROOT still set
cargo run
```

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# Cómo construir en Linux
## ¿Que necesitas antes de compilar en Linux?
Para compilar RustDesk en Linux necesitas las dependencias de desarrollo de tu distribucion, un `vcpkg` funcional, Rust instalado con `rustup` y la biblioteca compartida de Sciter en el directorio de salida antes de ejecutar `cargo`.
## Checklist de compilacion en Linux
- Instala el compilador y las dependencias de escritorio de tu distribucion.
- Clona e inicializa `vcpkg` y exporta `VCPKG_ROOT`.
- Instala Rust con `rustup` y carga el entorno de cargo.
- Clona el repositorio de RustDesk con submodulos.
- Descarga `libsciter-gtk.so` en `target/debug`.
- Ejecuta `cargo run` desde la raiz del proyecto.
## Ubuntu 18 (Debian 10)
```sh

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# Comment compiler/build sous Linux
## De quoi avez-vous besoin avant de compiler sous Linux ?
Pour compiler RustDesk sous Linux, il vous faut les dependances de developpement de votre distribution, un `vcpkg` fonctionnel, Rust installe via `rustup` et la bibliotheque partagee Sciter dans le dossier de sortie avant de lancer `cargo`.
## Checklist de build Linux
- Installez le compilateur et les dependances desktop de votre distribution.
- Clonez et initialisez `vcpkg`, puis exportez `VCPKG_ROOT`.
- Installez Rust avec `rustup` et chargez l'environnement cargo.
- Clonez le depot RustDesk avec ses submodules.
- Telechargez `libsciter-gtk.so` dans `target/debug`.
- Executez `cargo run` a la racine du projet.
## Ubuntu 18 (Debian 10)
```sh

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# Come compilare su Linux
## Di cosa hai bisogno prima di compilare su Linux?
Per compilare RustDesk su Linux servono le dipendenze di sviluppo della tua distribuzione, un `vcpkg` funzionante, Rust installato tramite `rustup` e la libreria condivisa di Sciter nel percorso di output prima di eseguire `cargo`.
## Checklist build Linux
- Installa compilatore e dipendenze desktop per la tua distribuzione.
- Clona e inizializza `vcpkg`, poi esporta `VCPKG_ROOT`.
- Installa Rust con `rustup` e carica l'ambiente cargo.
- Clona il repository RustDesk con i submodule.
- Scarica `libsciter-gtk.so` in `target/debug`.
- Esegui `cargo run` dalla root del progetto.
## Ubuntu 18 (Debian 10)
```sh

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# Linuxでのビルド手順
## Linux でビルドする前に何が必要ですか?
Linux で RustDesk をビルドするには、ディストリビューション向けの開発依存関係、動作する `vcpkg``rustup` で入れた Rust、そして `cargo` 実行前に出力先へ配置した Sciter 共有ライブラリが必要です。
## Linux ビルドのチェックリスト
- ディストリビューションに合うコンパイラとデスクトップ依存関係を入れます。
- `vcpkg` をクローンして初期化し、`VCPKG_ROOT` を export します。
- `rustup` で Rust を入れ、cargo 環境を読み込みます。
- RustDesk リポジトリを submodule 付きで clone します。
- `libsciter-gtk.so``target/debug` に配置します。
- プロジェクトルートで `cargo run` を実行します。
## Ubuntu 18 (Debian 10)
```sh

View File

@@ -5,6 +5,19 @@ description: "Dokumentacja RustDesk dotycząca Linux. Zawiera instrukcje instala
keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux", "rustdesk cargo run linux", "rustdesk ubuntu build"]
---
## Czego potrzebujesz przed buildem na Linuksie?
Aby zbudować RustDesk na Linuksie, potrzebujesz zależności deweloperskich swojej dystrybucji, działającego `vcpkg`, Rusta zainstalowanego przez `rustup` oraz biblioteki współdzielonej Sciter w katalogu wyjściowym przed uruchomieniem `cargo`.
## Lista kontrolna builda na Linuksie
- Zainstaluj kompilator i zależności desktopowe swojej dystrybucji.
- Sklonuj i zainicjalizuj `vcpkg`, a następnie wyeksportuj `VCPKG_ROOT`.
- Zainstaluj Rusta przez `rustup` i załaduj środowisko cargo.
- Sklonuj repozytorium RustDesk z submodułami.
- Pobierz `libsciter-gtk.so` do `target/debug`.
- Uruchom `cargo run` z katalogu głównego projektu.
## Jak zbudować na Linuxie
### Ubuntu 18 (Debian 10)

View File

@@ -5,6 +5,19 @@ description: "Documentação do RustDesk sobre Linux. Consulte guias de instala
keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux", "rustdesk cargo run linux", "rustdesk ubuntu build"]
---
## Do que você precisa antes de compilar no Linux?
Para compilar o RustDesk no Linux, você precisa das dependências de desenvolvimento da sua distribuição, de um `vcpkg` funcional, do Rust instalado via `rustup` e da biblioteca compartilhada do Sciter no diretório de saída antes de executar `cargo`.
## Checklist de build no Linux
- Instale o compilador e as dependências desktop da sua distribuição.
- Clone e inicialize o `vcpkg`, depois exporte `VCPKG_ROOT`.
- Instale o Rust com `rustup` e carregue o ambiente do cargo.
- Clone o repositório do RustDesk com os submódulos.
- Baixe `libsciter-gtk.so` para `target/debug`.
- Execute `cargo run` a partir da raiz do projeto.
## Como compilar no Linux
### Ubuntu 18 (Debian 10)

View File

@@ -5,6 +5,19 @@ description: "Documentație RustDesk pentru Linux. Găsiți ghiduri de instalare
keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux", "rustdesk cargo run linux", "rustdesk ubuntu build"]
---
## De ce ai nevoie înainte să faci build pe Linux?
Ca să compilezi RustDesk pe Linux, ai nevoie de dependențele de dezvoltare ale distribuției tale, de un `vcpkg` funcțional, de Rust instalat prin `rustup` și de biblioteca partajată Sciter în directorul de ieșire înainte să rulezi `cargo`.
## Checklist build Linux
- Instalează compilatorul și dependențele desktop pentru distribuția ta.
- Clonează și inițializează `vcpkg`, apoi exportă `VCPKG_ROOT`.
- Instalează Rust cu `rustup` și încarcă mediul cargo.
- Clonează repository-ul RustDesk cu submodule.
- Descarcă `libsciter-gtk.so` în `target/debug`.
- Rulează `cargo run` din rădăcina proiectului.
## Cum se construiește pe Linux
### Ubuntu 18 (Debian 10)

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# 在 Linux 上编译
## 在 Linux 上构建前需要准备什么?
在 Linux 上构建 RustDesk 需要先安装对应发行版的开发依赖、配置可用的 `vcpkg`、通过 `rustup` 安装 Rust并在运行 `cargo` 前把 Sciter 共享库放到输出目录中。
## Linux 构建检查清单
- 安装与你的发行版匹配的编译器和桌面依赖。
- 克隆并初始化 `vcpkg`,然后导出 `VCPKG_ROOT`
- 通过 `rustup` 安装 Rust并加载 cargo 环境。
- 递归克隆 RustDesk 仓库。
-`libsciter-gtk.so` 下载到 `target/debug`
- 在项目根目录运行 `cargo run`
## Ubuntu 18 (Debian 10)
```sh

View File

@@ -7,6 +7,19 @@ keywords: ["build rustdesk linux", "rustdesk linux build", "rustdesk vcpkg linux
# 在 Linux 上編譯
## 在 Linux 上建置前需要準備什麼?
在 Linux 上建置 RustDesk 需要先安裝對應發行版的開發依賴、設定可用的 `vcpkg`、透過 `rustup` 安裝 Rust並在執行 `cargo` 前把 Sciter 共用函式庫放到輸出目錄中。
## Linux 建置檢查清單
- 安裝與發行版相符的編譯器與桌面依賴。
- 複製並初始化 `vcpkg`,然後匯出 `VCPKG_ROOT`
- 透過 `rustup` 安裝 Rust並載入 cargo 環境。
- 遞迴複製 RustDesk 倉庫。
-`libsciter-gtk.so` 下載到 `target/debug`
- 在專案根目錄執行 `cargo run`
## Ubuntu 18 (Debian 10)
```sh