当前位置: 首页 > news >正文

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了

http://www.xdnf.cn/news/958033.html

相关文章:

  • DPC密度峰值聚类
  • 【MPC-C++】qpOASES 源码编译与链接,编译器设置细节
  • bond配置与拆卸
  • 理解OpenFOAM案例中的blockMesh文件里的simpleGrading
  • 【AI论文】CASS:Nvidia到AMD的数据、模型和基准测试的转换
  • 应对无法定位程序输入点kernel32.dll错误的详尽指南:从问题分析到解决方案
  • 如何迁移Cordova应用到HarmonyOS 5 以及迁移时常见的问题?
  • RK3288项目(四)--linux内核之V4L2框架及ov9281驱动分析(中)
  • 深入理解Optional:处理空指针异常
  • upload-labs文件上传_文件上传漏洞_靶场
  • 【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
  • 易学探索助手-个人记录(十四)
  • 【使用LLM搭建系统】5 处理输入: 链式 Prompt Chaining Prompts
  • 运行vue项目报错 errors and 0 warnings potentially fixable with the `--fix` option.
  • React hook之useRef
  • STM32---外部32.768K晶振(LSE)无法起振问题
  • 模型重展UV后绘制纹理
  • 什么是人工智能(AI)?大学想学AI,该如何入手?
  • 【CATIA的二次开发24】抽象对象Document涉及文档生命周期的方法
  • Python文本序列的类型
  • IDC 观察:一体化数据库如何支撑 GenAI 的数据需求
  • WebGL与Three.js:从基础到应用的关系与原理解析
  • MybatisPlus枚举类的应用与转换
  • L1和L2核心区别 !!--part 2
  • 基于人工智能的闸机人脸识别门禁系统
  • 昇腾CANN集合通信技术解读——细粒度分级流水算法
  • CMake 从 GitHub 下载第三方库并使用
  • 高端性能封装正在突破性能壁垒,其芯片集成技术助力人工智能革命。
  • ABAP设计模式之---“童子军法则(The Boy Scout Rule)”
  • animate.css详解:轻松实现网页动画效果