X86架构离线环境安装Ollama
一、为何要离线安装Ollama
离线安装Ollama的需求通常出现在网络环境受限或无法连接互联网的情况下。例如,某些企业或机构出于安全考虑,可能限制外部网络访问,或者在没有稳定网络连接的偏远地区进行操作。此外,离线安装可以确保软件环境的稳定性和一致性,避免因网络问题导致的安装失败或依赖项缺失。通过离线安装,用户可以在本地预先准备好所有必要的文件和依赖,确保安装过程顺利完成。
二、安装步骤
(1)下载安装包
- 官网下载
https://github.com/ollama/ollama/releases/tag/v0.5.11
- 百度网盘
通过网盘分享的文件:ollama-linux-amd64.tgz
链接: 百度网盘 请输入提取码 提取码: vcra
(2)上传至服务器
- 创建目录
mkdir /usr/local/ollama && cd /usr/local/ollama
- 上传文件到/usr/local/ollama
(3)解压至/usr
- 解压命令
sudo tar -C /usr -xzf ollama-linux-amd64.tgz
(4)启动Ollama
- 启动命令
ollama serve
- 查看版本
ollama --version
注意: 输出版本信息这时候ollama就已经安装好了
(5)注册Service
- 创建ollama用户组以及用户
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)
- 创建service文件
vim /etc/systemd/system/ollama.service
粘贴以下内容
[Unit]
Description=Ollama Service
After=network-online.target[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"[Install]
WantedBy=default.target
- 重新加载服务
sudo systemctl daemon-reload
- 设置开机自启
sudo systemctl enable ollama
- 开启服务
sudo systemctl start ollama
- 查看服务状态
sudo systemctl status ollama
到这一步就是都OK了