#!/bin/bash # Tauri 依赖安装脚本 # 此脚本需要 sudo 权限来安装系统依赖 echo "===================================" echo "CutThenThink Lite - Tauri 依赖安装" echo "===================================" echo "" echo "此脚本将安装以下系统依赖:" echo " - pkg-config" echo " - libgtk-3-dev" echo " - libwebkit2gtk-4.1-dev" echo " - librsvg2-dev" echo "" # 检查是否为 root 或有 sudo 权限 if [ "$EUID" -ne 0 ]; then echo "请使用 sudo 运行此脚本:" echo " sudo ./install-deps.sh" echo "" exit 1 fi # 更新包列表 echo "更新包列表..." apt-get update # 安装依赖 echo "" echo "安装依赖包..." apt-get install -y \ pkg-config \ libgtk-3-dev \ libwebkit2gtk-4.1-dev \ librsvg2-dev echo "" echo "===================================" echo "安装完成!" echo "===================================" echo "" echo "现在可以编译 Tauri 项目:" echo " cargo build --manifest-path src-tauri/Cargo.toml" echo ""