跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

Ubuntu 24.04 离线安装 Ollama 及导入模型教程

介绍在 Ubuntu 24.04 系统上离线安装 Ollama 并导入模型的方法。通过在有网机器下载二进制包传输至离线服务器,配置 systemd 服务实现开机自启。同时提供 Windows 与 Linux 间模型文件互导的方案,解决内网或低带宽环境下的部署问题。

灵魂摆渡发布于 2026/3/28更新于 2026/7/2461 浏览

Ubuntu 24.04 离线安装 Ollama 及导入模型教程

前言

随着本地大语言模型(LLM)的兴起,Ollama 成为了在本地运行和管理 LLM(如 Llama 3、Qwen3、Deepseek 等)的热门工具。然而,Ollama 官方的 Linux 安装方法仅提供在线一键安装脚本:

curl -fsSL https://ollama.com/install.sh | sh

该方式不适合在无网络环境或网络受限/速度极慢的服务器上使用,尤其是在国内访问时下载速度常常只有几 KB/s,甚至超时失败。

本文将详细介绍如何在 Ubuntu 24.04 系统上离线安装最新版 Ollama 和导入 Windows 下载的模型,并提供加速下载方案,帮助你在内网、隔离环境或低带宽场景下顺利完成部署。

一、问题背景

1. 官方安装方式的局限性

  • 依赖 curl 和外部网络。
  • 下载源位于海外,国内访问速度极慢。
  • 无法在离线服务器、内网环境或安全审计严格的系统中使用。

2. 目标环境

  • 操作系统:Ubuntu 24.04 LTS
  • 网络状态:完全离线(无互联网连接)
  • 目标软件:Ollama 最新版(ollama-linux-amd64)

二、解决方案思路

  1. 在有网络的机器上通过第三方工具加速下载 Ollama 二进制包。
  2. 将下载的压缩包通过 U 盘/光盘/内网传输到目标 Ubuntu 服务器。
  3. 手动解压并配置为系统服务(systemd),实现开机自启。

三、详细操作步骤

步骤 1:获取 Ollama 离线安装包

从 Ollama 官方下载页面获取下载地址:

https://ollama.com/download/ollama-linux-amd64.tgz

⚠️ 注意:该链接始终指向最新版本的 Linux AMD64 架构二进制包。

步骤 2:使用迅雷加速下载(推荐)

由于官方链接直连速度极慢,建议使用迅雷或其他支持多线程下载的工具进行加速:

  1. 打开迅雷客户端。
  2. 新建下载任务,粘贴链接:
    https://ollama.com/download/ollama-linux-amd64.tgz
    
  3. 下载完成后,文件名为 ollama-linux-amd64.tgz。

步骤 3:将安装包传输到目标服务器

使用 U 盘、光盘、内网文件共享等方式,将 ollama-linux-amd64.tgz 文件拷贝到目标 Ubuntu 24.04 服务器的 /opt 目录下:

cd /opt
ls -l
# 输出应类似:
# -rw-r--r-- 1 root root 123456789 Jan 1 00:00 ollama-linux-amd64.tgz

步骤 4:解压并安装 Ollama

将 Ollama 二进制文件解压到 目录(标准系统路径):

/usr
sudo tar -C /usr -xzf ollama-linux-amd64.tgz

验证是否安装成功:

/usr/bin/ollama -v
# 正常输出类似:
# ollama version is 0.11.4

此时你已经可以运行 ollama 命令,但建议配置为系统服务以便后台运行和开机自启。

步骤 5:创建 Ollama 用户和用户组

为安全起见,Ollama 应以专用用户身份运行,避免使用 root。

# 创建 ollama 用户和组
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
# 将当前用户加入 ollama 组(便于后续调用)
sudo usermod -a -G ollama $(whoami)

📌 说明: -r:创建系统用户 -s /bin/false:禁止登录 -U -m -d /usr/share/ollama:创建同名组并设置家目录

步骤 6:配置 systemd 服务

创建服务文件:

sudo nano /etc/systemd/system/ollama.service

粘贴以下内容:

[Unit]
Description=Ollama Service
After=network-online.target

[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"

[Install]
WantedBy=default.target

✅ 关键参数说明: ExecStart:启动命令 User/Group:以 ollama 用户运行 Restart=always:崩溃后自动重启 After=network-online.target:确保网络就绪后再启动

步骤 7:启动并启用 Ollama 服务

# 重载 systemd 配置
sudo systemctl daemon-reload
# 启用开机自启
sudo systemctl enable ollama
# 启动服务
sudo systemctl start ollama
# 查看服务状态
sudo systemctl status ollama

正常输出应包含:

● ollama.service - Ollama Service
Loaded: loaded (/etc/systemd/system/ollama.service; enabled; vendor preset: enabled)
Active: active (running) since ...

步骤 8:验证 Ollama 是否正常运行

# 查看日志
sudo journalctl -u ollama -f

如果看到 ollama serve 启动成功日志,说明安装完成。

四、常见问题与解决方案

Q1:systemctl start ollama 失败,提示权限错误?

  • 检查:/usr/bin/ollama 是否有执行权限
  • 修复:
    sudo chmod a+x /usr/bin/ollama
    

Q2:日志中出现 cannot create directory /usr/share/ollama/.ollama?

  • 原因:ollama 用户家目录权限问题
  • 修复:
    sudo chown -R ollama:ollama /usr/share/ollama
    sudo chmod 755 /usr/share/ollama
    

Q3:离线环境如何下载模型?

  • 可在有网机器使用 ollama pull model-name 下载模型。
  • 导出模型的 modelfile 文件。

通过离线介质把模型和 modelfile 文件传输到 ubuntu 服务器同一个目录下后,使用命令把文件重命名为 gemma3-12b.gguf:

mv sha256-e8ad13eff07a78d89926e9e8b882317d082ef5bf9768ad7b50fcdbbcd63748de gemma3-12b.gguf

查看导出的 modelfile 文件,里面有示例 gemma3:12b 模型的路径和文件名称。

如笔者在个人 windows 主机下载模型后,使用下面命令:

ollama show gemma3:12b --modelfile >> modelfile

然后使用命令 ollama create gemma3:12b -f modelfile 导入模型。

因为 windows 导出的 modelfile 文件中的路径是与 Linux 有区别,需要修改一下。

五、总结

本文提供了一套完整的 Ubuntu 24.04 离线安装 Ollama 和导入模型的解决方案,核心要点如下:

✅ 绕过官方在线脚本限制,实现离线部署 ✅ 使用迅雷加速下载,解决国内网络慢问题 ✅ Windows 与 Linux 的模型,两个系统下载的模型是可以互相导入的

该方法适用于所有无法联网的 Linux 服务器环境,特别适合企业内网、科研实验室、边缘计算等场景。

六、后续建议

  • 配置防火墙开放 11434 端口(Ollama API 端口),便于远程调用。
  • 使用 nginx 反向代理 + HTTPS 提升安全性。
  • 探索 Ollama + Open WebUI 搭建本地 AI 助手界面。

参考链接

  • Ollama 官网
  • Ollama GitHub 仓库

目录

  1. Ubuntu 24.04 离线安装 Ollama 及导入模型教程
  2. 前言
  3. 一、问题背景
  4. 1. 官方安装方式的局限性
  5. 2. 目标环境
  6. 二、解决方案思路
  7. 三、详细操作步骤
  8. 步骤 1:获取 Ollama 离线安装包
  9. 步骤 2:使用迅雷加速下载(推荐)
  10. 步骤 3:将安装包传输到目标服务器
  11. 输出应类似:
  12. -rw-r--r-- 1 root root 123456789 Jan 1 00:00 ollama-linux-amd64.tgz
  13. 步骤 4:解压并安装 Ollama
  14. 正常输出类似:
  15. ollama version is 0.11.4
  16. 步骤 5:创建 Ollama 用户和用户组
  17. 创建 ollama 用户和组
  18. 将当前用户加入 ollama 组(便于后续调用)
  19. 步骤 6:配置 systemd 服务
  20. 步骤 7:启动并启用 Ollama 服务
  21. 重载 systemd 配置
  22. 启用开机自启
  23. 启动服务
  24. 查看服务状态
  25. 步骤 8:验证 Ollama 是否正常运行
  26. 查看日志
  27. 四、常见问题与解决方案
  28. Q1:systemctl start ollama 失败,提示权限错误?
  29. Q2:日志中出现 cannot create directory /usr/share/ollama/.ollama?
  30. Q3:离线环境如何下载模型?
  31. 五、总结
  32. 六、后续建议
  33. 参考链接
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Pi0 机器人 VLA 大模型在昇腾 A2 平台上的测评
  • 阿里云大模型工程师 ACA 认证学习笔记:核心考点与知识体系
  • Llama-2-7B 昇腾 NPU 测评:性能数据、场景适配与硬件选型
  • 10 款 AI 论文辅助工具实测:选题、文献与写作全流程指南
  • HarmonyOS 6.0 Camera Kit 微距状态监听详解
  • YOLOFuse 与其他融合算法对比:性能与效率综合评估
  • 字节跳动前端社招面试经验总结
  • APK 反编译基础与静态分析方法详解
  • LLM 指令微调:数据质量与多样性对对齐效果的影响
  • Mac mini M4 部署 OpenClaw + Ollama 本地大模型接入飞书机器人
  • LangChain 速成课程:构建基于 OpenAI LLM 的应用
  • MCP 插件配置指南:以 browser-tools-mcp 为例
  • H800 多卡集群网络配置:Mellanox 与 NVLink 调优指南
  • 通义万相 2.1 在 AIGC 中的应用与集成实践
  • 在本地跑起大模型:Ollama + Open WebUI 搭建记录
  • ZLibrary 反爬机制深度解析:JS 混淆、签名与频率限制绕过
  • OpenClaw 开源机器人实现空间智能记忆,具身智能新里程碑
  • 大模型幻觉问题治理:技术体系、工程实践与未来演进
  • VsCode 远程连接服务器后 GitHub Copilot 无法使用修复方案
  • 网络安全行业入门指南:岗位方向与学习路径

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online