Linux のシステム依存関係をインストールする

Recipe ID: env-012

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系) パッケージが不足している可能性が高いです。エラーメッセージに含まれるパッケージ名を確認し、インストールしてください。