#!/usr/bin/env bash set -euo pipefail sudo apt-get update -y # C++ toolchain + Drogon + SQLite + Catch2 sudo apt-get install -y \ build-essential cmake ninja-build pkg-config git \ libdrogon-dev \ libjsoncpp-dev libyaml-cpp-dev libhiredis-dev \ libpq-dev libmariadb-dev libmariadb-dev-compat \ libsqlite3-dev sqlite3 \ zlib1g-dev libssl-dev libbrotli-dev uuid-dev \ catch2 # Node.js / npm 通常由 NodeSource 预装;这里仅做提示 node -v npm -v echo "Bootstrap OK"