Debian, Ubuntu, Linux Mint などの Debian 系ディストリビューション向けのインストールパッケージ (.deb) を作成する方法を解説します。
apt での管理や、システムへの統合(メニューアイコン登録など)が可能になります。
設定
tauri.conf.json で指定します。
{
"bundle": {
"targets": ["deb"]
}
}
依存関係の定義
Deb パッケージには、アプリの動作に必要なシステムパッケージ(.deb の依存関係)を記述できます。
src-tauri/tauri.conf.json の bundle -> linux -> deb セクションで設定します。
{
"bundle": {
"linux": {
"deb": {
"depends": ["libwebkit2gtk-4.1-0", "libappindicator3-1"]
}
}
}
}
※ WebKitGTK などの基本的な依存関係は Tauri が自動的に追加してくれる場合が多いですが、追加で必要なライブラリがある場合はここに追記します。