ollama无法使用GPU原因-ubuntu下载删除ollama旧版本并下载新版本和使用大模型
ollama无法使用GPU原因
如果ollama使用最新版本0.17.7 无法识别GPU RTX4090显卡!!!
ubuntu下载删除ollama旧版本并下载新版本和使用大模型
这是一个很关键的安装问题。**是的,强烈建议先彻底卸载旧版本,再进行新版本的安装。**
直接覆盖安装很可能会导致版本冲突,或者系统里同时存在多个Ollama文件,最终出现版本显示错误、运行不稳定等问题。我们可以按照下面的步骤来一次干净利落的安装。
### 🚮 第一步:彻底卸载旧版本
既然系统提示用户`ollama`已存在,说明之前安装过。请按照以下顺序彻底清理:
1. **停止并移除服务**
```bash
sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.service
```
2. **删除二进制文件**
这条命令会找到`ollama`命令的位置并删除它。
```bash
sudo rm $(which ollama)
```
为了确保清理干净,你也可以手动检查并删除常见的安装路径:
```bash
sudo rm -rf /usr/local/bin/ollama
sudo rm -rf /usr/lib/ollama
```
3. **删除模型和用户数据(谨慎操作)**
**请注意:此步骤会永久删除所有已下载的模型文件,如果里面有重要模型,请先备份**。
```bash
# 删除模型存储目录(通常占用空间最大)
sudo rm -rf /usr/share/ollama
# 删除ollama用户和用户组
sudo userdel ollama
sudo groupdel ollama
# (可选)删除当前用户home目录下的配置文件
rm -rf ~/.ollama
```
4. **重新加载系统配置**
```bash
sudo systemctl daemon-reload
```
### 💿 第二步:安装全新的 0.12.3 版本
清理干净后,就可以用你的方法二进行安装了,现在就不会有冲突了:
```bash
# 1. 解压安装文件
(下载ollama0.12.3版本
使用梯子下载到本地,再上传到服务器:
https://github.com/ollama/ollama/releases/download/v0.12.3/ollama-linux-amd64
)
之后安装:
sudo tar -C /usr -xzf ollama-linux-amd64.tgz
# 2. 重新创建 ollama 用户和数据目录
sudo useradd -r -s /bin/false -m -d /usr/share/ollama ollama
# 3. 创建并启动 systemd 服务(参考你之前的步骤)
sudo tee /etc/systemd/system/ollama.service > /dev/null <<EOF
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="OLLAMA_HOST=0.0.0.0"
[Install]
WantedBy=default.target
EOF
# 4. 启动服务
sudo systemctl daemon-reload
sudo systemctl enable ollama
sudo systemctl start ollama
```
### ✅ 第三步:验证安装
最后,检查一下版本号和服务状态,确保一切正常。
```bash
ollama --version
# 输出应为:ollama version 0.12.3
sudo systemctl status ollama
# 应显示 active (running)
```
完成以上步骤,你的Ollama 0.12.3就应该已经干净、稳定地运行在系统上了。如果安装过程中遇到其他问题,随时可以再问我。
更多推荐
所有评论(0)