记录ollama安装过程中提示目录不存在的问题

技术专业 · 08-02

问题描述

按照ollama官网给出的安装方法执行后,提示curl不存在。
按照ubuntu的提示,使用snap方法完成curl的安装。
安装后重新执行ollama的安装程序,提示目录不存在的错误,ollama安装不成功。

解决方法

不要使用snap来安装curl
写在snap下的curl后,重新安装curl

可以通过 apt 安装。这是推荐的方法,因为它是 Ubuntu 上默认的包管理工具。

  1. 更新包列表
    sudo apt update

  2. 安装 curl
    sudo apt install curl

  3. 验证安装
    curl --version

    这将显示已安装的 curl 版本信息,确保 curl 已成功安装。

要修改 PATH 环境变量的优先级,以确保 /usr/bin 中的 curl 被优先使用,可以编辑你的 ~/.bashrc 文件并重新加载环境变量。以下是详细步骤:

  1. 编辑 ~/.bashrc 文件
    nano ~/.bashrc

  2. 在文件末尾添加新的 PATH 设置: 将以下内容添加到文件末尾,以确保 /usr/binPATH 的前面:
    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

  3. 保存并退出: 如果使用 nano 编辑器,按 Ctrl+O 保存文件,然后按 Ctrl+X 退出编辑器。

  4. 重新加载 ~/.bashrc 文件: 使更改立即生效:
    source ~/.bashrc

至此,curl导致的ollama安装失败的问题解决,可以执行ollama的官网程序完成安装了。

Theme Jasmine by Kent Liao