首页 > AI教程 >Linux平台Ollama安装与手动版本升级

Linux平台Ollama安装与手动版本升级

来源:互联网 2026-07-14 06:24:00

在Ubuntu22.04系统上手动安装Ollama模型的步骤:首先下载解压安装包,配置systemd服务文件,设置环境变量参数如监听地址和并发数等。版本升级时需先删除旧库再重新解压安装。最后卸载时需清理服务、文件、用户及组。

1.前言

Ollama 是本地启动大型语言模型(例如 GPT-OSS、Gemma 3、DeepSeek-R1、Qwen3 等)最简便的方法,这一观点在社区中几乎没有争议。

本文主要介绍在 Linux 平台上安装和升级 Ollama 的步骤,系统环境为 Ubuntu 22.04.4 LTS。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

最初接触 Ollama 是 0.3.11 版本,距今约一年前。目前最新版本已更新至 0.19.0。为了能够使用新模型,必须升级版本,因此在此记录完整过程。

2.安装

安装方式非常简单,官方提供的命令仅需一行:

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

但该命令有一个前提——网络必须畅通。一旦网络不稳定或中途断开,安装过程容易卡住甚至直接失败。

考虑到需要访问外网的情况,更稳妥的做法是提前将安装包下载到本地,然后手动安装,从而避免网络问题带来的困扰。

3.手动安装

官方也提供了手动安装的命令:

curl -fsSL https://ollama.com/download/ollama-linux-amd64.tar.zst 
    | sudo tar x -C /usr

该命令本质上仍为在线下载,只是将解压步骤合并,因此同样的网络问题依然存在。

因此推荐的做法是:提前前往 Ollama 的 GitHub 发布页面(https://github.com/ollama/ollama/releases)下载软件包到本地。注意,此时需要科学上网。

另外需要特别说明,本次使用的是 NVIDIA 显卡,因此下载的是 ollama-linux-amd64.tar.zst 版本。不同显卡和系统架构对应的包名不同,下载时请务必确认。

Linux平台Ollama安装与手动版本升级

下载完成后,手动解压安装:

sudo tar --zstd -xvf 自己下载的路径/ollama-linux-amd64.tar.zst -C /usr

安装完成后,可以验证是否成功:

  • 启动服务:ollama serve
  • 在另一个终端中确认运行状态:ollama -v

3.1 添加 Ollama 作为启动服务

为了实现开机自启,需要创建专门的用户和用户组:

sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)

然后创建服务文件 /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=multi-user.target

接下来,将其设置为启动服务:

sudo systemctl daemon-reload
sudo systemctl enable ollama

最后启动服务并确认状态:

sudo systemctl start ollama
sudo systemctl status ollama

这样,Ollama 就会在系统启动时自动运行。

3.2 配置 Ollama 服务器

由于 Ollama 以 systemd 服务形式运行,环境变量可通过 systemctl 设置。

  1. 执行 systemctl edit ollama.service 打开编辑界面。
  2. [Service] 部分添加需要的 Environment 行:
[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"
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_ORIGINS=*"
Environment="OLLAMA_NUM_PARALLEL=20"
Environment="OLLAMA_MAX_LOADED_MODELS=3"
Environment="OLLAMA_KEEP_ALIVE=5m"
[Install]
WantedBy=default.target

各配置项的作用:

  • OLLAMA_HOST:指定服务监听的 IP 和端口,此处设为 0.0.0.0:11434,允许所有网络接口访问。
  • OLLAMA_ORIGINS:允许的跨域来源,设为 * 表示全部放行。
  • OLLAMA_NUM_PARALLEL:每个模型允许的并发请求数,设为 20,适合高并发场景。
  • OLLAMA_MAX_LOADED_MODELS:最多同时加载 3 个模型,避免内存占用过高。
  • OLLAMA_KEEP_ALIVE:模型保持活动的时间,设为 5 分钟,防止频繁加载卸载。
  1. 保存后退出编辑器。
  2. 重新加载配置并重启服务:
systemctl daemon-reload
systemctl restart ollama

4.版本升级

升级 Ollama 相对简单,核心思路是两步:删除旧库,然后下载新版本重新安装。

先删除旧库:

sudo rm -rf /usr/lib/ollama

然后手动下载对应版本的软件包,解压安装:

sudo tar --zstd -xvf 自己下载的路径/ollama-linux-amd64.tar.zst -C /usr

最后重启 Ollama 服务,新版即可生效。

5.查看日志

遇到问题时,可通过以下命令查看日志:

journalctl -e -u ollama

这样可获取完整的运行记录,便于排查问题。

6.卸载

如需彻底卸载 Ollama,需要清理服务、库文件、二进制文件、模型以及用户和组。

先停止服务并禁用自启:

sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.service

然后移除库文件(注意路径可能因系统而异,常见路径包括 /usr/local/lib/usr/lib/lib):

sudo rm -r $(which ollama | tr 'bin' 'lib')

接着删除二进制文件(可能位于 /usr/local/bin/usr/bin/bin):

sudo rm $(which ollama)

最后清理用户、组和模型:

sudo userdel ollama
sudo groupdel ollama
sudo rm -r /usr/share/ollama

执行以上命令时请务必谨慎,确认路径正确后再操作,避免误删系统文件。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。