ollama安装,部署本地deepseek,教程详细(ubuntu环境)
话不多说,直接上教程(不建议手动安装Ollama,强烈建议用官网命令行安装);
命令下载安装ollama
# 下载并安装ollama
curl -fsSL https://ollama.com/install.sh | sh
注意:这里curl需要支持https加密或curl版本更新,不然报错无法下载(curl: (1) Protocol "https"not supported or disabled in libcurl);
curl报错原因
- 编译时未启用
https
支持:curl
依赖于libcurl
库,若在编译libcurl
时没有启用https
支持(例如没有包含 OpenSSL 等 SSL/TLS 库),那么curl
就无法处理https
协议。 curl
版本过旧:较旧版本的curl
可能存在对https
协议支持不完善的情况。
解决办法
1. 更新 curl
在基于 Debian 或 Ubuntu 的系统上:
sudo apt update
sudo apt install curl
2. 重新编译 curl
并启用 https
支持
若更新 curl
后问题依旧存在,你可以尝试重新编译 curl
并确保启用 https
支持。以下是详细步骤:
步骤 1:安装必要的依赖
你需要安装 OpenSSL 等 SSL/TLS 库,这些库为 https
协议提供支持。
在基于 Debian 或 Ubuntu 的系统上:
sudo apt update
sudo apt install build-essential libssl-dev
步骤 2:下载并解压 curl
源码
从 curl
官方网站下载最新版本的源码包:
wget https://curl.se/download/curl-7.88.1.tar.gz
tar -xzvf curl-7.88.1.tar.gz
cd curl-7.88.1
步骤 3:配置、编译并安装 curl
在配置 curl
时,确保启用 OpenSSL 支持:
./configure --with-ssl
make
sudo make install
步骤 4:验证 curl
是否支持 https
安装完成后,你可以使用以下命令验证 curl
是否能够正常处理 https
协议:
curl -fsSL https://www.google.com
若能正常输出网页内容,则说明 curl
已经支持 https
协议。
3. 检查系统环境变量
有时候,系统环境变量可能会影响 curl
的行为。确保 LD_LIBRARY_PATH
环境变量包含了正确的 libcurl
库路径。你可以使用以下命令查看和设置该环境变量:
echo $LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/path/to/libcurl:$LD_LIBRARY_PATH
将 /path/to/libcurl
替换为实际的 libcurl
库所在路径。
通过以上步骤,你应该能够解决 curl
不支持 https
协议的问题。
这时候curl报错问题应该被解决了,但是下载速度会比较慢;
下载速度慢解决方案
网络代理(加速器);
先下载install.sh文件,修改其中配置
下载安装脚本并修改下载源
# 下载原始安装脚本
curl -fsSL https://ollama.com/install.sh -o ollama_install.sh
# 替换下载链接为 GitHub 加速镜像(示例用 github.moeyy.xyz)
sed -i 's|https://ollama.com/download/ollama-linux-${ARCH}|https://github.moeyy.xyz/https://github.com/ollama/ollama/releases/download/v0.7.1/ollama-linux-amd64|g' ollama_install.sh
关键说明:
-
将
v0.7.1
替换为官网最新版本号(如v0.9.0
),版本号根据自己需要填写,去ollama github看有哪些版本。 -
若
github.moeyy.xyz
速度慢,可替换为其他加速源(如ghproxy.com
)
参考链接1:
Linux下Ollama下载安装速度过慢的解决方法_downloading linux amd64 bundle-CSDN博客
参考链接2:
Linux环境下载Ollama慢或卡顿解决方案_linux ollama 安装慢-CSDN博客
安装成功和启动
查看ollama版本
ollama --version
下面这样就安装成功了
ollama安装后就会自动启动,
查看ollama状态
sudo systemctl status ollama
下面这样就启动成功了
注意:
不建议手动安装Ollama,强烈建议用官网命令行安装。
不然ollama可能安装好但是启动不了,如果侥幸启动,可以下载模型但在Run模型的时候会出现以下报错:
Error: llama runner process has terminated: exit status 2
这时候咋办呢,将下载的ollama和下载模型都删了,用命令下载;
删除安装的ollama
参考链接:如何卸载ollama_ollama卸载-CSDN博客
拉取deepseek-r1模型
下载完成
成功运行
更多推荐
所有评论(0)