1. 项目概述
最近在Ubuntu上折腾Ollama时踩了不少坑,从下载失败到服务崩溃,各种问题接踵而至。经过一周的反复测试和排查,终于整理出一套完整的解决方案。这篇指南将带你避开我踩过的所有坑,让你在Ubuntu上顺利部署Ollama。
Ollama是一个开源的本地大语言模型运行环境,它让开发者能够轻松地在本地运行各种LLM模型。但在实际部署过程中,由于系统环境、网络条件等因素,经常会遇到各种问题。特别是对于刚接触Linux系统的开发者来说,这些问题可能会让人望而却步。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与依赖安装
2.1 系统要求检查
在开始安装前,首先要确保你的Ubuntu系统满足基本要求。我推荐使用Ubuntu 20.04 LTS或22.04 LTS版本,这两个版本经过充分测试,兼容性最好。
运行以下命令检查系统信息:
bash复制lsb_release -a
uname -m
输出应该显示x86_64架构(如果是ARM设备需要特别注意兼容性问题)。同时确保系统有至少16GB内存和20GB可用磁盘空间,因为LLM模型通常体积较大。
2.2 依赖安装
Ollama需要一些基础依赖才能正常运行。执行以下命令安装必要组件:
bash复制sudo apt update
sudo apt install -y curl wget git build-essential libssl-dev
特别要注意的是libssl-dev这个包,缺少它会导致后续的证书验证问题。我曾经就因为漏装这个包,导致Ollama无法正常下载模型。
3. Ollama安装与配置
3.1 官方安装方法
Ollama提供了便捷的一键安装脚本:
bash复制curl -fsSL https://ollama.com/install.sh | sh
但这里有个大坑:这个脚本在国内网络环境下经常因为网络问题而失败。我测试了10次,有7次都卡在了下载环节。
3.2 手动安装方案
当官方脚本失效时,我们可以采用手动安装方式:
- 首先下载最新版本的Ollama:
bash复制wget https://ollama.com/download/ollama-linux-amd64
- 赋予执行
