在Linux上配置Tauri环境

1. 前言

本文讲述如何在linux操作系统中配置Tauri编译, 打包环境.

2. 安装依赖工具和开发包

您将需要安装几个系统依赖项,例如C编译器和webkit2gtk。以下是一些流行发行版的命令:

debian 系列Linux发行版,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev

## for Ubuntu 22.04+
sudo apt install libfuse2

Fedora/RHEL系列

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# for Fedora 36+ 
sudo dnf check-update
sudo dnf install webkit2gtk4.0-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "C Development Tools and Libraries"

# for Fedora 36 and below

sudo dnf check-update
sudo dnf install webkit2gtk3-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "Development Tools"


Arch系列

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo pacman -Syu
sudo pacman -S --needed \
webkit2gtk \
base-devel \
curl \
wget \
file \
openssl \
appmenu-gtk-module \
gtk3 \
libappindicator-gtk3 \
librsvg \
libvips

3. 安装Rust

Rust环境如果已经安装过, 可以忽略此步骤. 如果未安装或者需要升级, 请参考的博客鹏叔的技术博客 - 在各种操作系统上安装和配置Rust

4. 关联阅读

创建gitlab pipeline打包Tauri跨平台应用程序

Tauri cli详解

在Linux上配置Tauri环境

使用Tauri和Angular创建桌面应用程序

Tauri开发环境配置

Tauri Mobile-使用JavaScript和Rust开发移动应用程序

5. 参考文档

Setting Up Linux

Can’t Run AppImage on Ubuntu 22.04? Here’s How to Fix it