安装基础依赖
打开终端,输入以下命令更新系统并安装编译工具:
sudo apt update && sudo apt upgrade -y
sudo apt install git build-essential cmake python3 python3-pip -y
安装系统包版本 numpy:
sudo apt update
sudo apt install python3-numpy -y
这一步保证你可以编译 llama.cpp 和运行 Python 脚本。
下载并编译 llama.cpp
使用一键构建脚本 install_llama.sh:
#!/bin/bash
set -e
# 有错误直接退出,别默默翻车
REPO_URL="https://github.com/ggerganov/llama.cpp"
DIR_NAME="llama.cpp"
BUILD_DIR="build"
echo "== llama.cpp 一键构建脚本 =="
# 1. 检查源码是否存在
if [ ! -d "$DIR_NAME" ]; then
echo "[INFO] 未检测到 llama.cpp,开始下载..."
export http_proxy=http://192.168.1.131:7897
export https_proxy=http://192.168.1.131:7897
git clone "$REPO_URL"
echo "[OK] 下载完成"
else
echo "[OK] 已存在 llama.cpp,跳过下载"
fi
cd "$DIR_NAME"
# 2. 检查 build 目录
if [ ! -d "$BUILD_DIR" ]; then
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j1


