Ollama Linux 升级

部署运行你感兴趣的模型镜像

Ollama 是一个开源的 LLM 部署工具,一键部署,超级好用,在 Mac 上支持自动更新,但是到了 LInux 就有些麻烦了,本文讲述如何在 Linux 下更新 Ollama。

重新安装

安装时使用的是如下脚本,升级时我们只要重新运行一次即可。

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

检查 Ollama 版本,升级成功
在这里插入图片描述
模型也正常保留
在这里插入图片描述
模型升级后,如果需要监听在 0.0.0.0,需要增加环境变量 Environment=“OLLAMA_HOST=0.0.0.0:11434”
vi /etc/systemd/system/ollama.service

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

[Service]
ExecStart=/usr/local/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="PATH=/opt/anaconda3/bin:/opt/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

[Install]
WantedBy=default.target

systemctl daemon-reload

systemctl restart ollama

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

<think>好的,我现在需要解决用户的问题:如何在Linux系统上升级Ollama。首先,我得回顾一下用户提供的引用内容,看看里面有没有相关的安装或升级方法。 用户提供了五个引用,其中引用[1]、[3]、[4]提到了安装Ollama的方法。比如引用[1]提到通过curl下载并解压安装,引用[3]和[4]提到使用脚本安装。但用户现在需要的是升级,而不是首次安装。 首先,我需要确定OllamaLinux上的常规升级方法。通常,如果用户是通过官方脚本安装的,可能可以通过重新运行安装脚本来升级。比如引用[3]中的命令`curl -fsSL https://ollama.com/install.sh | sh`,可能同时用于安装和升级。但需要确认这一点。 另外,引用[1]提到可以通过重新下载tgz包并解压到系统目录来安装特定版本。这可能也适用于升级。用户可能需要下载最新版的tgz文件,解压覆盖旧文件。 还要注意用户的环境,比如是否离线。引用[2]和[4]提到离线安装的情况,但用户现在的问题是关于升级,可能在线环境更常见。不过也需要考虑离线情况下的方法,比如下载新版本的包手动安装。 接下来,我需要整理步骤: 1. 在线升级方法: - 使用安装脚本重新运行,可能自动升级到最新版本。 - 或者手动下载最新的二进制包替换旧版本。 2. 离线升级方法: - 下载最新版本的安装包到可联网的设备,然后传输到目标服务器进行安装。 另外,还要考虑服务是否需要重启,以及是否有备份配置文件的必要。比如Ollama的模型数据通常存放在`~/.ollama`,升级时可能不需要处理这部分,但最好提醒用户备份。 可能的问题点:用户之前是通过哪种方式安装的?如果是通过脚本安装,重新运行脚本可能有效;如果是通过包管理器,可能需要不同的方法。但根据引用内容,用户可能使用了脚本或手动解压的方式,所以重点放在这两种方法上。 需要验证命令的正确性,例如引用[1]中的解压命令是否正确,是否有覆盖旧文件的选项。例如,使用`sudo tar -C /usr -xzf ollama-linux-amd64.tgz`应该会覆盖原有文件,从而实现升级。 总结步骤: - 在线升级:重新运行安装脚本或下载最新tgz包解压。 - 离线升级:手动下载包后解压安装。 - 重启服务以确保新版本生效。 另外,可能需要检查版本号确认升级是否成功,使用`ollama --version`命令。 最后,生成相关问题,如升级后可能出现的问题,回滚方法等。</think>### Linux系统升级Ollama的详细方法 #### 一、在线升级方法 1. **通过官方脚本升级** 重新执行安装脚本会自动覆盖旧版本并升级到最新版: ```bash curl -fsSL https://ollama.com/install.sh | sh ``` 此方法适用于首次通过脚本安装的用户[^3][^4]。 2. **手动下载二进制包覆盖安装** ```bash curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz sudo tar -C /usr -xzf ollama-linux-amd64.tgz # 解压到系统目录覆盖旧文件 ``` 此方法支持安装特定版本,需替换下载链接中的版本号[^1]。 #### 二、离线升级方法 1. 在可联网设备下载最新安装包: ```bash curl -L -o ollama-linux-amd64.tgz https://ollama.com/download/ollama-linux-amd64.tgz ``` 2. 将安装包传输到目标服务器,执行: ```bash sudo tar -C /usr -xzf ollama-linux-amd64.tgz ``` #### 三、验证与重启服务 1. 检查版本: ```bash ollama --version ``` 2. 重启服务确保生效: ```bash sudo systemctl restart ollama ``` #### 注意事项 - **配置文件保留**:升级不会影响用户数据(存储在`~/.ollama`目录)。 - **依赖更新**:若新版依赖更高版本的系统库(如glibc),需先升级系统环境[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值