😸
TauriアプリをWSL2でビルドする際に必要なパッケージ
Tauriって何?
Tauriはクロスプラットフォームデスクトップアプリ開発のための、Rust言語によるフレームワークです。VSCodeといったElection製アプリと同様のWeb技術でアプリのユーザーインターフェースが構築できます。
記事投稿時点でv1.0.0-rc.14のバージョンになります。
結論
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