Linux Ollama离线安装方法

前言:Linux安装Ollama的方法默认为Linux安装指令在线安装,但有时会因为安装所在机器的网络问题无法安装成功,此处就需要使用离线方式安装。

离线安装方法如下:

1、根据个人机器的类型,到Ollama仓库下载离线版的Ollama程序包,intel与amd CPU的机器选择amd版,arm的机器选择arm版,下载地址为:Releases · ollama/ollama

2、将下载好的程序包上传至需要离线安装的Linux主机,执行解压命令解压

# 以amd构建程序包为例
sudo tar -C /usr -xzvf ollama-linux-amd64.tgz

3、启动ollama服务

ollama serve

4、添加ollama自启动服务

      为Ollama创建用户与组

sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)

       创建ollama服务配置文件/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

至此,Ollama安装完成,执行ollama run命令便可以启动大模型服务! 

补充说明:Ollama安装后运行大模型默认是在远程终端执行,若需要对接chatbox或者其它GUI/WEBUI工具,需要确定ollama服务的执行人是ollama还是root,若服务执行用户与ollama.service配置文件中的用户与组不一致则服务将对接不成功,此处可以将配置文件中的用户User与组Group参数改为root或者切换至ollama用户后再执行ollama serve服务,然后UI对话服务方能对接成功。

参考资料:ollama/docs/linux.md at main · ollama/ollama

### 安装环境准备 对于仅能使用带GPU资源的内部Linux服务器(X86-64/CentOS7),当服务器无外网连接时,离线安装Ollama需提前准备好所需文件并传输至目标机器。确保本地计算机可以访问互联网以便下载必要的组件[^1]。 ### 获取安装包 在有网络连接的工作站上获取适用于CentOS 7版本的Ollama安装文件以及其他依赖库。官方通常会提供不同操作系统的二进制分发版;确认选择与当前系统架构相匹配的那个。如果存在特定版本需求,则按照项目文档指引定位相应标签下的资产链接完成下载工作。 ### 转移文件到目标主机 利用安全拷贝协议(SCP)或者其他物理介质如USB驱动器等方式把之前获得的数据集传送到内网中的计算节点之上。注意保持目录结构不变以简化后续配置流程。 ```bash scp ollama-package.tar.gz user@target-server:/path/to/destination/ ``` ### 解压并设置执行权限 到达目的地之后解压缩归档并将可执行位赋予给即将运行的应用程序主体部分: ```bash tar -xzf ollama-package.tar.gz -C /opt/ chmod +x /opt/ollama/bin/* ``` ### 配置环境变量(如有必要) 依据实际情况决定是否要永久修改用户的shell profile来添加新工具路径到`PATH`环境变量中去。这一步骤可以让命令行界面识别来自自定义位置的新指令而无需每次都指定全限定名调用它们。 编辑~/.bashrc 或者其他合适的启动脚本加入如下内容: ```bash export PATH=$PATH:/opt/ollama/bin ``` 使更改立即生效可以通过source命令加载更新后的配置文件: ```bash source ~/.bashrc ``` ### 测试安装成果 最后验证一切正常运作的方法就是尝试发起一些简单的请求看看能否得到预期响应。比如查看帮助信息或者查询已知模型列表等基础功能测试均有助于初步判断部署状态良好与否。 ```bash ollama --help ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值