在Ubuntu22.04系统上手动安装Ollama模型的步骤:首先下载解压安装包,配置systemd服务文件,设置环境变量参数如监听地址和并发数等。版本升级时需先删除旧库再重新解压安装。最后卸载时需清理服务、文件、用户及组。
Ollama 是本地启动大型语言模型(例如 GPT-OSS、Gemma 3、DeepSeek-R1、Qwen3 等)最简便的方法,这一观点在社区中几乎没有争议。
本文主要介绍在 Linux 平台上安装和升级 Ollama 的步骤,系统环境为 Ubuntu 22.04.4 LTS。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
最初接触 Ollama 是 0.3.11 版本,距今约一年前。目前最新版本已更新至 0.19.0。为了能够使用新模型,必须升级版本,因此在此记录完整过程。
安装方式非常简单,官方提供的命令仅需一行:
curl -fsSL https://ollama.com/install.sh | sh
但该命令有一个前提——网络必须畅通。一旦网络不稳定或中途断开,安装过程容易卡住甚至直接失败。
考虑到需要访问外网的情况,更稳妥的做法是提前将安装包下载到本地,然后手动安装,从而避免网络问题带来的困扰。
官方也提供了手动安装的命令:
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 版本。不同显卡和系统架构对应的包名不同,下载时请务必确认。

下载完成后,手动解压安装:
sudo tar --zstd -xvf 自己下载的路径/ollama-linux-amd64.tar.zst -C /usr
安装完成后,可以验证是否成功:
ollama serveollama -v为了实现开机自启,需要创建专门的用户和用户组:
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 就会在系统启动时自动运行。
由于 Ollama 以 systemd 服务形式运行,环境变量可通过 systemctl 设置。
systemctl edit ollama.service 打开编辑界面。[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 分钟,防止频繁加载卸载。systemctl daemon-reload systemctl restart ollama
升级 Ollama 相对简单,核心思路是两步:删除旧库,然后下载新版本重新安装。
先删除旧库:
sudo rm -rf /usr/lib/ollama
然后手动下载对应版本的软件包,解压安装:
sudo tar --zstd -xvf 自己下载的路径/ollama-linux-amd64.tar.zst -C /usr
最后重启 Ollama 服务,新版即可生效。
遇到问题时,可通过以下命令查看日志:
journalctl -e -u ollama
这样可获取完整的运行记录,便于排查问题。
如需彻底卸载 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
执行以上命令时请务必谨慎,确认路径正确后再操作,避免误删系统文件。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述