😸

TauriアプリをWSL2でビルドする際に必要なパッケージ

2022/06/10に公開

Tauriって何?

Tauriはクロスプラットフォームデスクトップアプリ開発のための、Rust言語によるフレームワークです。VSCodeといったElection製アプリと同様のWeb技術でアプリのユーザーインターフェースが構築できます。
記事投稿時点でv1.0.0-rc.14のバージョンになります。
https://github.com/tauri-apps/tauri

結論

Debian系(Ubuntu等)の場合

基本はビルドエッセンシャルパッケージを導入する。

sudo apt -y install build-essential

上記をインストールしてもビルドエラーになる場合、以下のパッケージを導入する。

sudo apt -y install libdbus-1-dev
sudo apt -y install libssl-dev
sudo apt -y install libgtk-3-dev
sudo apt -y install libwebkit2gtk-4.0-dev

RHEL系(CentOS等)の場合

基本はベースと開発パッケージを導入する。

dnf -y groupinstall base
dnf -y groupinstall development

上記をインストールしてもビルドエラーになる場合、以下のパッケージを導入する。

dnf -y install dbus-devel pkgconf-pkg-config
dnf -y install openssl-devel
dnf -y install libsoup*
dnf -y install gdk-pixbuf*
dnf -y install pango*
dnf -y install cairo-gobject*
dnf -y install webkit2gtk3*

Discussion