一、问题描述
在服务器上使用Ollama的官方下载命令进行ollama的下载慢的要死。
二、 解决步骤
(1)先下载一个“下载配置文件”,它的名字叫“ollama_install.sh”
curl -fsSL https://ollama.com/install.sh -o ollama_install.sh
运行这个命令后会得到一个文件“ollama_install.sh”。
(2)将.sh文件中的下载源换成加速下载源
有两种方式,一般看别人的文章就是用一行命令搞定。如下:
sed -i 's|https://ollama.com/download/ollama-linux|https://gh.llkk.cc/https://github.com/ollama/ollama/releases/download/v0.5.7/ollama-linux|g' ollama_install.sh或者sed -i 's|https://ollama.com/download/ollama-linux|https://githubfast.com/ollama/ollama/releases/download/v0.6.0/ollama-linux|g' ollama_install.sh
解释一下这个命令,不然很懵逼!
这个命令是一个 sed
(流编辑器)命令,用于在文件中执行文本替换操作。
sed -i 's|旧字符串|新字符串|g' 文件名
具体来说,它会将文件 ollama_install.sh
中的所有匹配字符串 https://ollama.com/download/ollama-linux
替换为 https://githubfast.com/ollama/ollama/releases/download/v0.6.0/ollama-linux
。这后面还可以指定你下载的ollama版本号。
【注】既然知道了原理,完全可以自己手动的去使用VScode查找替换功能。而不用去记或者找这个代码。
(3)添加执行权限,然后运行命令开始下载ollama
# 先添加权限
chmod +x ollama_install.sh# 然后再执行
./ollama_install.sh