ubuntu离线安装ollama

现在,我来一步步说明在Ubuntu上离线安装Ollama的具体步骤:

  1. 准备环境
  • 确保目标计算机已预先更新至最新状态。可以使用以下命令:

    复制代码
       sudo apt update && sudo apt upgrade -y

但如果之后无法联网,建议先完成升级和清理缓存。

  1. 下载Ollama的.deb包

  2. 在有网络连接的情况下,访问Ollama的官方网站或者其GitHub仓库Release v0.5.11 · ollama/ollama · GitHub,找到适用于Ubuntu系统的.deb安装包。

  3. 假设已经找到并下载了最新的Ollama .deb文件,请将其保存到一个安全的位置,比如`~/Downloads`。

  4. 解决依赖关系

在安装前,需要确保系统已满足所有依赖项。可以通过以下命令列出Ollama.deb的依赖性

复制代码
dpkg-deb -I ollama_latest.deb | grep Depends:

输出将显示该软件包所需的所有依赖项。

根据列出的依赖项,逐一检查并下载相应的.deb文件。

使用以下命令查看系统中已安装的软件包:

复制代码
dpkg-deb -I ollama_latest.deb | grep Depends:

如果发现有缺失的软件包,可以在有网络连接的情况下下载这些_missing_packages.deb文件,放在与Ollama相同的目录下。

  1. 手动安装依赖项

先安装所有的依赖项:

复制代码
sudo dpkg -i ./missing_package1.deb ./missing_package2.deb ...

遇到依赖问题时,可能需要按顺序安装,确保较低级别的软件包先被安装。

  1. 安装Ollama

在所有依赖项安装完毕后,执行安装命令:

复制代码
 sudo dpkg -i ollama_latest.deb   # 下载的ollama包名
  1. 解决剩余的依赖问题

如果在安装过程中出现依赖性错误,可能出现`dpkg`未满足的依赖项。此时,需要再次检查遗漏的软件包,并下载其对应的.deb文件进行安装。

  1. 使用apt-get install --fix-broken修复

也可以尝试:

复制代码
sudo apt-get install -f

这个命令会尝试自动修正依赖性问题。

  1. 验证Ollama的安装

安装完成后,检查Ollama是否可以正常运行

复制代码
 ollama version

如果显示了正确的版本信息,说明安装成功。

  1. 启动和配置服务(如果需要)

某些情况下,Ollama可能需要作为服务运行。可以使用以下命令检查其状态并确保其正在运行:

复制代码
   sudo systemctl status ollama

如需启用开机启动:

复制代码
sudo systemctl enable ollama
  1. 更新和后续操作

以后每次需要更新Ollama时,重复上述步骤1至9即可。

通过以上步骤,在Ubuntu离线环境下成功安装并运行Ollama是完全可行的。

相关推荐
chlk1232 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑2 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件2 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
曲幽2 天前
FastAPI实战:打造本地文生图接口,ollama+diffusers让AI绘画更听话
python·fastapi·web·cors·diffusers·lcm·ollama·dreamshaper8·txt2img
哈基咪怎么可能是AI3 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
曲幽3 天前
我用FastAPI接ollama大模型,差点被asyncio整崩溃(附对话窗口实战)
python·fastapi·web·async·httpx·asyncio·ollama
木心月转码ing4 天前
WSL+Cpp开发环境配置
linux