Ollama 安装指南:解决国内下载慢和安装卡住问题

在国内网络环境下安装 Ollama 可能会遇到下载缓慢和安装卡住的问题。本文将提供一套详细的快速安装步骤,包括修改安装脚本、使用 GitHub 镜像以及文件加速服务等技巧,帮助你顺利安装 Ollama。

最近,我在尝试安装 Ollama 3.0 版本时,遇到了不少问题。如果你也在为 Ollama 的安装头疼,别担心,我有解决办法!

Ollama 安装过程中的常见问题

  • 下载速度极慢
  • 安装过程卡在“»> Downloading ollama…”
  • 安装失败,频繁报错
  • 即使挂 VPN 也无法解决

    image-20240809091844165

这些问题听起来是不是很熟悉?这正是我遇到的情况。经过一整天的折腾,我终于找到了有效的解决方案。

通过修改安装脚本、使用 GitHub 镜像以及文件加速服务,我们成功绕过了国内网络环境对 Ollama 安装的限制。这套方法不仅适用于 Ollama,也可以在其他类似的安装过程中尝试。

Ollama 快速安装教程(适用于国内用户)

首先,让我们看看 Ollama 官网推荐的安装命令:

image-20240809091925913

curl -fsSL https://ollama.com/install.sh | sh

然而,在国内环境下,这个命令往往会卡住。别担心,我们有 Plan B!

步骤 1: 下载并修改安装脚本

首先,下载安装脚本:

curl -fsSL https://ollama.com/install.sh -o ollama_install.sh

然后,给脚本添加执行权限:

chmod +x ollama_install.sh

步骤 2: 修改下载源

打开 ollama_install.sh,找到以下两个下载地址:

  • https://ollama.com/download/ollama-linux-${ARCH}${VER_PARAM}
  • https://ollama.com/download/ollama-linux-amd64-rocm.tgz${VER_PARAM}

    image-20240809092052000

    image-20240809092128549

我们要将这两个地址替换成 GitHub 的下载链接。但直接使用 GitHub 可能依旧缓慢,因此我们推荐使用 GitHub 文件加速服务。

使用以下脚本来修改下载源:

#!/bin/bash

# 文件路径
FILE="ollama_install.sh"

# 修改 URL
sed -i 's|https://ollama.com/download/ollama-linux-${ARCH}${VER_PARAM}|https://github.moeyy.xyz/https://github.com/ollama/ollama/releases/download/v0.3.4/ollama-linux-amd64|g' $FILE
sed -i 's|https://ollama.com/download/ollama-linux-amd64-rocm.tgz${VER_PARAM}|https://github.moeyy.xyz/https://github.com/ollama/ollama/releases/download/v0.3.4/ollama-linux-amd64-rocm.tgz|g' $FILE

最终,把下载地址改为:

  • https://github.moeyy.xyz/https://github.com/ollama/ollama/releases/download/v0.3.4/ollama-linux-amd64
  • https://github.moeyy.xyz/https://github.com/ollama/ollama/releases/download/v0.3.4/ollama-linux-amd64-rocm.tgz

image-20240809092851455

image-20240809092923766

###

步骤 3: 运行修改后的脚本

最后,运行修改后的脚本:

sudo ./ollama_install.sh

搞定!现在 Ollama 应该能够顺利安装了。


image-20240809093358092