linux系统安装修改ollama安装位置
时间: 2025-05-25 21:22:05 浏览: 34
### 修改 Linux 系统中 Ollama 的默认安装路径
为了在 Linux 中更改 Ollama 的默认安装位置,可以按照以下方法操作:
#### 设置新的安装路径
首先创建一个新的目标文件夹用于存储 Ollama 及其关联的数据。假设新路径为 `/opt/custom_ollama`。
```bash
sudo mkdir -p /opt/custom_ollama/.ollama/models
```
赋予该目录适当的权限以确保程序能够正常读写数据[^3]。
```bash
sudo chown -R $USER:$USER /opt/custom_ollama/
sudo chmod -R 755 /opt/custom_ollama/
```
#### 更新环境变量配置
编辑用户的 shell 配置文件(如 `.bashrc`, `.zshrc`),添加自定义的 `OLLAMA_HOME` 环境变量指向新的安装路径,并将其加入 PATH 中以便命令行工具能找到它。
对于 Bash 用户,在终端执行如下指令来更新 .bashrc 文件:
```bash
echo 'export OLLAMA_HOME=/opt/custom_ollama' >> ~/.bashrc
echo 'export PATH=$OLLAMA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc # 应用更改
```
对于 ZSH 用户,则应向 .zshrc 添加相同的内容并重新加载配置。
#### 安装Ollama至指定路径
下载官方提供的安装脚本到本地机器上的任意位置,比如 `/home/user/downloads/install.sh`[^1]。
接着通过修改此 Shell 脚本来调整实际解压或复制的目标地址为之前设定好的 `$OLLAMA_HOME` 。如果原版脚本支持传递参数的方式来自定义安装地点则更佳;否则可能需要手动编辑脚本内的硬编码路径。
运行经过适当改动后的安装器完成部署过程。
#### 创建服务单元文件 (可选)
如果有意让 Ollama 作为后台守护进程启动的话,还需要编写对应的服务描述符放置于 `/etc/systemd/system/` 下面,命名为 ollama.service ,其中 WorkingDirectory 和 ExecStart 参数应该反映最新的安装位置[^2]。
```ini
[Unit]
Description=Ollama Service
[Service]
User=root
WorkingDirectory=/opt/custom_ollama
ExecStart=/opt/custom_ollama/bin/startup-script.sh
Restart=always
[Install]
WantedBy=multi-user.target
```
最后重启 systemd 来使这些变动生效。
阅读全文
相关推荐


















