centos7.6离线安装ollama以及deepseek

前置条件:

服务器驱动安装:

   显卡:NVIDIA GeForce RTX 4090

1.下载安装依赖

    切换镜像源:
   cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安装gcc

yum -y install gcc

安装这个需要金额系统的内核版本一致,需要特别注意,在线下载的版本不一定对。或许要离线安装。
查看系统内核 。查看系统内核如下,所以kernet也需要安装对应的版本。我的为3.10-957.el7离线下载。
下载地址为:https://www.alipan.com/s/wzWUhTSQUED
在这里插入图片描述
上传至指定文件夹进行安装:

sudo yum localinstall kernel-devel-3.10.0-957.el7.x86_64.rpm
sudo yum localinstall kernel-tools-3.10.0-957.el7.x86_64.rpm


2.屏蔽系统自带的nouveau如图所示:文件路径/lib/modprobe.d/dist-blacklist.conf

将nvidiafb注释掉:

#blacklist nvidiafb

添加以下两句在blacklist.conf 文件中。

blacklist nouveau
options nouveau modeset=0
#
# Listing a module here prevents the hotplug scripts from loading it.
# Usually that'd be so that some other driver will bind it instead,
# no matter which driver happens to get probed first.  Sometimes user
# mode tools can also control driver binding.
#
# Syntax: see modprobe.conf(5).
#

# watchdog drivers
blacklist i8xx_tco

# framebuffer drivers
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist i810fb
blacklist cirrusfb
blacklist intelfb
blacklist kyrofb
blacklist i2c-matroxfb
blacklist hgafb
#blacklist nvidiafb
blacklist rivafb
blacklist savagefb
blacklist sstfb
blacklist neofb
blacklist tridentfb
blacklist tdfxfb
blacklist virgefb
blacklist vga16fb
blacklist viafb

# ISDN - see bugs 154799, 159068
blacklist hisax
blacklist hisax_fcpcipnp

# sound drivers
blacklist snd-pcsp

# I/O dynamic configuration support for s390x (bz #563228)
blacklist chsc_sch

# crypto algorithms
blacklist sha1-mb

# see bz #1562114
blacklist sha256-mb
blacklist sha512-mb
blacklist nouveau
options nouveau modeset=0

3. 重建initramfs image步骤

#(1)删除
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
#(2)重建
dracut /boot/initramfs-$(uname -r).img $(uname -r)

4.下载指定驱动文件NVIDIA-Linux-x86_64-550.144.03.run,离线地址:https://www.alipan.com/s/b27tPh54HAb

上传至指定文件夹并设置可执行权限:

5.重启服务器:

reboot

6.重新登陆,执行驱动文件进行安装。安装会有界面进行选择,一般直接点继续,或直接到下一步,即可安装成功。

./NVIDIA-Linux-x86_64-550.144.03.run

在这里插入图片描述

7.安装完成测试命令,如图所示

 nvidia-smi

在这里插入图片描述

安装模型

1.下载ollama离线安装包

    地址:https://ollama.com/download/ollama-linux-amd64.tgz

2.上传至服务器/home/ollama文件夹下。

3.解压

   tar -xzf ollama-linux-amd64.tgz

4.在/etc/systemd/system创建ollama.service文件,进行环境配置。文件内容如下:

[Unit]
Description=Ollama Service
After=network-online.target

[Service]
ExecStart=/home/ollama/bin/ollama serve
User=root
Group=root
Restart=always
RestartSec=3
Environment="PATH=$PATH"
#指定模型存储位置,可以直接在外网下载好模型,打包解压到内网的ollama的模型目录下,就能实现离线安装了
Environment="OLLAMA_MODELS=/home/ollama/models"
#解决ollama无法访问的问题
Environment="OLLAMA_HOST=0.0.0.0:11434"

[Install]
WantedBy=default.target

刷新配置

systemctl daemon-reload

5. 配置全局环境

在 /etc/profile.d/下新疆 ollama.sh文件

#ollama.sh内容如下
PATH=$PATH:/home/ollama/bin
export PATH

刷新配置

source /etc/profile

6.ollama启动/关闭相关命令

systemctl enable ollama

systemctl start ollama

systemctl status ollama

systemctl stop ollama

systemctl restart ollama

7.查看是否安装成功

 ollama ls

8.安装deepseek模型

模型大小根据自己电脑配置有1.5b,7b等,可查看官网。

ollama run deepseek-r1:32b

### CentOS 7离线安装 Ollama 的方法 #### 所需依赖项 为了确保 Ollama 能够顺利运行,在开始之前需要确认系统已经满足以下条件: - Docker 已经正确配置并可以正常工作。由于 Ollama 需要容器化环境来执行其功能,Docker 是必不可少的一部分[^2]。 - WSL 升级至版本2对于某些特定场景可能是必要的;然而这主要适用于 Windows 用户而非 Linux 发行版如 CentOS 7 用户[^3]。 #### 安装步骤概述 针对 CentOS 7 平台上的离线部署,建议按照如下方式进行操作: 1. 准备阶段:获取所有必需文件包以及镜像资源,这些应该事先从联网设备下载好,并传输到目标服务器上; 2. 设置本地仓库或者直接利用已有的 ISO 文件作为源来进行软件包的安装; 3. 使用 `yum` 命令依据官方文档指导完成对 Docker 及其他辅助工具的静默安装过程; 4. 将提前准备好的 Ollama 应用程序及其关联组件通过 tarball 或者类似的打包形式导入到本地环境中; 5. 修改配置使得服务能够脱离互联网独立运作,比如调整网络设置、映射端口等措施; 6. 测试整个流程以验证是否一切按预期那样运转良好,注意观察日志输出寻找潜在错误提示信息。 请注意,Ollama 缺乏图形化的管理面板,因此所有的管理和监控活动都将依靠命令行接口完成[^1]。 ```bash # 示例代码用于展示如何使用 yum 进行离线安装前准备工作 mkdir /mnt/cdrom mount -o loop,ro /path/to/CentOS-7-x86_64-DVD.iso /mnt/cdrom/ cd /etc/yum.repos.d/ cp CentOS-Media.repo . sed -i 's/$releasever/7/g' CentOS-Media.repo sed -i 's/^enabled=0/enabled=1/' CentOS-Media.repo ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满头黑发到中年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值