Linux で Tauri アプリを開発・ビルドするには、いくつかのシステムライブラリ(ヘッダーファイルなど)が必要です。
ディストリビューションごとのインストールコマンドをまとめました。
Ubuntu / Debian
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev
注意: Ubuntu 22.04 以降ではlibwebkit2gtk-4.1-devを使用しますが、古いバージョンの場合は4.0が必要な場合があります。
Arch Linux / Manjaro
sudo pacman -Syu
sudo pacman -S --needed \
webkit2gtk-4.1 \
base-devel \
curl \
wget \
openssl \
appmenu-gtk-module \
gtk3 \
libappindicator-gtk3 \
librsvg \
libvips
Fedora
sudo dnf check-update
sudo dnf install \
webkit2gtk4.1-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "C Development Tools and Libraries"
トラブルシューティング
もしビルド中に pkg-config 関連のエラーが出た場合、対応するライブラリの -dev (Debian系) や -devel (RedHat系) パッケージが不足している可能性が高いです。エラーメッセージに含まれるパッケージ名を確認し、インストールしてください。