Files
cutThink_lite/install-deps.sh

45 lines
1012 B
Bash
Raw Normal View History

#!/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 ""