#!/usr/bin/env bash # PaddleOCR / OpenCV 在无图形界面服务器上所需的系统库 set -euo pipefail if [[ "${EUID:-$(id -u)}" -ne 0 ]]; then echo "请使用 root 运行: sudo bash deploy/install-ocr-deps.sh" exit 1 fi GREEN='\033[0;32m' NC='\033[0m' log_info() { echo -e "${GREEN}[INFO]${NC} $*"; } log_info "安装 OCR 依赖(libGL 等)…" apt-get update -qq DEBIAN_FRONTEND=noninteractive apt-get install -y -qq \ libgl1 \ libglx-mesa0 \ libgbm1 \ libgomp1 \ libglib2.0-0 \ libsm6 \ libxrender1 \ libxext6 \ libxcb1 \ libfontconfig1 log_info "OCR 系统依赖已就绪"