1.系统依赖
$ sudo apt update && sudo apt install libwebkit2gtk-4.0-dev \ build-essential \ curl \ libssl-dev \ appmenu-gtk3-module \ libgtk-3-dev
2.Node.js 和包管理工具
Node.js(包括 npm)
推荐使用 nvm 来管理 Node.js 。
它可以让你轻易的切换版本和更新 Node.js 。
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
我们已经审查过这个脚本,它只会完成它份内的事,
即便如此,在盲目运行之前还是值得去先浏览下。
这是文件的 下载链接 。
Nvm 安装完毕后,重启您的终端,然后安装最新版本的 Node.js 和 npm :
$ nvm install node —latest-npm $ nvm use node
任何有关于 nvm 的问题,请参考它们的 项目说明 。
可选的 Node.js 包管理工具
您可能想要使用其他的命令来替代 npm :
- Yarn ,Tauri 团队的首选
- pnpm
3.Rustc 和 Cargo的包管理
以下命令将安装 rusup, Rust 的官方安装程序。
$ curl —proto ‘=https’ —tlsv1.2 -sSf https://sh.rustup.rs | sh
我们已经审查过这个脚本,它只会完成它份内的事,
即便如此,在盲目运行之前还是值得去先浏览下。
这个是说明下载链接
为了确保Rust已成功安装,请运行以下命令:
$ rustc —version 最新更新于 2019-12-19, rust 版本 1.40.0
如果命令无效,您可能需要重新启动终端。4.Tauri 的打包
如果你已经在关注本指南之前安装了 rustup,请确保你更新 Rust:
$ rustup update stable
在你安装了 Rust 和其他必需的依赖后,最好在继续之前重新启动终端。
通过Cargo来安装 Tauri bundler
$ cargo install tauri-bundler —force5.Windows Subsystem for Linux (WSL) 用户
为了在WSL中运行图形化程序,你需要下载以下XServer中的其中一项:Xming, Cygwin X, vcXsrv。
鉴于vcSsrv已经在我们内部使用过了,我们建议安装此项。WSL方式一
打开XServer然后在终端中运行export DISPLAY=:0。
现在你应该可以通过终端运行任何图形化程序。WSL方式二
您需要运行一个比WSL 1稍微复杂的命令: export DISPLAY=$(/etc/resolv.conf < awk ‘/nameserver/ {print $2}’):0 然后您需要将 -ac 添加到 XServer的启动参数。
别忘了,当你想要在任何新打开的终端中运行图形化程序的时候,你需要使用”export”指令。
你可以下载一些示例来试试 ‘sudo apt-get install x11-apps’。
xeyes也是一种好的方式。
对WSL问题进行故障排除时可以很方便。
WSL 2 中有一些关于循环的已知问题;这个问题正在运行终端中的本地主机服务器。
如果您使用的是WSL 2,请注意这一点。
您可以在这里 中找到有关该信息的信息。Continue(继续)
现在您已经为Tauri设置了用于Linux的依赖项,学习如何 将Tauri添加到您的项目。