Ubuntu 安装Ollama 更换安装路径

ubuntu 安装ollama 更换安装路径

在 Ubuntu 上安装 Ollama 时,默认情况下,Ollama 会被安装在系统的默认路径下,通常是 /usr/local/bin。
如果想要将 Ollama 安装到不同的路径,可以通过以下步骤来实现:

1. 下载 Ollama

首先,你需要从 Ollama 的 GitHub 页面 获取最新版本的 Ollama。你可以使用 wget 或 curl 来下载:

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

或者使用 curl

1
curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz

2. 解压并移动到目标路径

解压下载的文件,并将解压后的 ollama 二进制文件移动到你希望的路径。例如,如果你想将其安装在 /home/ollama 目录下:

1
2
3
tar -xzf ollama_0.1.3_linux_amd64.tar.gz
sudo mkdir -p /home/ollama
sudo mv ollama /home/ollama/

3. 创建符号链接

为了方便使用,可以在系统的 PATH 中某个目录下创建一个符号链接,就可以在任意位置通过终端访问 Ollama。
例如,在 /usr/local/bin 下创建一个符号链接:

1
sudo ln -s /opt/ollama/ollama /usr/local/bin/ollama

4.验证安装

通过运行以下命令来验证 Ollama 是否正确安装并可以访问:

1
ollama --version

这应该会显示 Ollama 的版本信息,表明它已正确安装在指定路径。

5.修改模型存储路径,同时将ollama配置成服务

建立服务配置文件

1
vim /home/ollama/ollama.service

配置内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
User=root
Group=root
Restart=always
RestartSec=3
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="OLLAMA_MODELS=/home/ollama/models"
[Install]
WantedBy=default.target</font>

创建新的模型存储目录:
首先,创建一个新的目录作为模型存储路径。

1
sudo mkdir -p /home/ollama/models

更改目录权限:
确保新目录的权限设置正确,允许Ollama访问和写入:

1
2
3
sudo chmod -R 775 /home/ollama/models
sudo chown -R root:root /home/ollama/models
sudo chown -R ollama:ollama /home/ollama/models

建立软连接

1
sudo ln -sf /home/ollama/ollama.service /etc/systemd/system/ollama.service

6. 重载配置并重启Ollama服务

重载系统服务配置:

1
sudo systemctl daemon-reload

重启Ollama服务:

1
2
3
4
5
sudo systemctl start ollama # 启动

sudo systemctl restart ollama # 重启

sudo systemctl stop ollama # 停止

注意此处可能重启较慢,稍等一会生效

7. 查看服务状态:

1
sudo systemctl status ollama

检查新路径:
在新的路径/data/ollama/models下,会看到生成了blobs和manifests文件夹,这表明模型路径已经成功更改。

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

继开 wechat
欢迎加我的微信,共同交流技术