问题描述
按照ollama官网给出的安装方法执行后,提示curl不存在。
按照ubuntu的提示,使用snap方法完成curl的安装。
安装后重新执行ollama的安装程序,提示目录不存在的错误,ollama安装不成功。
解决方法
不要使用snap来安装curl
写在snap下的curl后,重新安装curl
可以通过 apt
安装。这是推荐的方法,因为它是 Ubuntu 上默认的包管理工具。
更新包列表:
sudo apt update
安装 curl:
sudo apt install curl
验证安装
curl --version
这将显示已安装的
curl
版本信息,确保curl
已成功安装。
要修改 PATH
环境变量的优先级,以确保 /usr/bin
中的 curl
被优先使用,可以编辑你的 ~/.bashrc
文件并重新加载环境变量。以下是详细步骤:
编辑
~/.bashrc
文件:
nano ~/.bashrc
在文件末尾添加新的
PATH
设置: 将以下内容添加到文件末尾,以确保/usr/bin
在PATH
的前面:
export PATH=/usr/bin:/usr/local/cuda-12.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
保存并退出: 如果使用
nano
编辑器,按Ctrl+O
保存文件,然后按Ctrl+X
退出编辑器。重新加载
~/.bashrc
文件: 使更改立即生效:
source ~/.bashrc