在Window10 和 Ubuntu 24.04LTS 上 Ollama 在线或离线安装部署

        Ollama 是一个开源的大型语言模型(LLM)服务框架,旨在通过轻量化、跨平台的设计,简化大模型在本地环境中的部署与应用。其基于 Go 语言开发,通过 Docker 容器化技术封装模型运行环境,提供类似命令行工具的交互体验(如 pull、run 等指令),支持用户在 Windows、Linux、macOS 甚至树莓派等设备上快速启动 qwen3、deepseek 等主流开源模型。

        官方网址:https://ollama.com/

        开源仓库: https://github.com/ollama/ollama

        离线安装包下载地址:https://github.com/ollama/ollama/releases

#  ollama 常用命令:
## 启动Ollama服务
ollama serve
## 从模型文件创建模型
ollama create
## 显示模型信息
ollama show
## 运行模型
ollama run 模型名称 ( ollama run --verbose <模型名称> )
## 从注册表中拉去模型
ollama pull 模型名称
## 将模型推送到注册表
ollama push
## 列出模型
ollama list
## 复制模型
ollama cp
## 删除模型
ollama rm 模型名称
## 获取有关Ollama任何命令的帮助信息
ollama help

一、Window10 安装 Ollama 并配置模型存放盘符


        Windows版本下载地址:https://ollama.com/download/OllamaSetup.exe

        Windows版本 Ollama 通常的 .exe 格式的安装程序,直接点击下载。然后,双击运行,根据提示一步一步安装即可。

1.1 修改模型安装位置(默认C盘)

        默认位置:C:\Users\%username%\.ollama\models 。如果你的C盘磁盘容量不够,可以修改环境变量,在“新建系统变量”窗口中,输入变量名OLLAMA_MODELS,变量值为你希望的模型存储路径(例如F:\ollama\models)。重启电脑后即刻生效。

二、在 Ubuntu24.04 LTS 上 Ollama 在线安装部署

        选择合适自己的主机的安装包,查看系统架构:lscpu ;如果是 x86_64 (Intel/AMD):下载 ollama-linux-amd64.tgz ;如果你的系统是 ARM64 架构:ollama-linux-arm64.tgz 。

        在线命令安装(需要机子能访问互联网):

curl -fsSL https://ollama.com/install.sh | sh
# 启动ollama
 systemctl start ollama
# 查询ollama状态
 systemctl status ollama
# 重启服务
 systemctl daemon-reload
 systemctl restart ollama

# 启用开机自启动
 systemctl enable ollama

三、在 Ubuntu24.04 LTS 上 Ollama 离线安装部署

        选择合适自己的主机的安装包,查看系统架构:lscpu ;如果是 x86_64 (Intel/AMD):下载 ollama-linux-amd64.tgz ;如果你的系统是 ARM64 架构:ollama-linux-arm64.tgz 。

# 将下载好的安装包进行解压,解压到/usr,解压命令:
sudo tar -C /usr -xzf ollama-linux-amd64.tgz

# 然后为解压的文件添加权限:
sudo chmod +x /usr/bin/ollama

# 创建 ollama 用户组和用户:
sudo useradd -r -s /bin/false -m -d /data/ollama ollama

参数解释:
• -r:创建系统用户。
• -s /bin/false:禁止该用户登录。
• -d /data/ollama:指定用户主目录(存放模型文件)

# 创建系统文件并配置信息:
sudo 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="OLLAMA_HOST=0.0.0.0:11434"
#代表让ollama能识别到第几张显卡
Environment="CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7"
#这几张卡均衡使用
Environment="OLLAMA_SCHED_SPREAD=1" 
#模型一直加载, 不自动卸载
Environment="OLLAMA_KEEP_ALIVE=-1" 
#配置跨域请求
Environment="OLLAMA_ORIGINS=*"
#配置OLLAMA的模型存放路径,默认路径是/usr/share/ollama/.ollama/models/
Environment="OLLAMA_MODELS=/data/ollama/.ollama/models"
[Install]
WantedBy=default.target

完成之后,执行命令:

# 启动ollama
 systemctl start ollama
# 查询ollama状态
 systemctl status ollama
# 重启服务
 systemctl daemon-reload
 systemctl restart ollama

# 启用开机自启动
 systemctl enable ollama

查看 ollama 是否安装成功,查看版本:

ollama -version

四、利用 Docker 安装 ollama

# 拉取 ollama 的镜像,拉取命令:
docker pull ollama/ollama

# 拉取完成后,需要创建容器来运行 ollama,如果你电脑没有 GPU,则使用cpu版本命令:

docker run -dit --name ollama11434 -p 11434:11434 ollama/ollama
# 用 GPU 版本(需要显卡与容器驱动支持),命令如下:

docker run -dit --name ollama11434 --gpus all -p 11434:11434 ollama/ollama

# 参数:-p 11436:11434 将容器的 11434 端口映射到宿主机的 11436 端口

# 创建好容器后,需要进入 Docker 容器,进入容器后,执行ollama相关命令即可

docker exec -it ollama11434 bash

--------------------------------------

没有自由的秩序和没有秩序的自由,同样具有破坏性。

### 安装配置带有GUI的Ubuntu 24.04 on WSL #### 准备工作 为了在 Windows Subsystem for Linux (WSL) 中成功安装并配置带有图形用户界面(GUI)的 Ubuntu 24.04,需确认操作系统满足最低要求。对于 GUI 支持而言,至少需要 Windows 11 版本号为 22000 更新版本[^4]。 #### 下载与安装Ubuntu 24.04 尽管当前官方文档提及了特定版本如 Ubuntu 20.04 的下载方法[^1],针对最新版如 Ubuntu 24.04 的获取方式可能有所变化。通常情况下,微软商店会提供最新的长期支持(LTS)版本供用户直接搜索并安装。因此建议通过 Microsoft Store 来查找并安装 Ubuntu 24.04 LTS 应用程序。 #### 启动与初始化 完成上述步骤之后,在开始菜单中应当能够发现已安装好的 Ubuntu 图标。首次启动时将会经历初始化过程,期间会被提示创建新的 UNIX 用户名以及密码,请按照屏幕指示操作即可[^2]。 #### 配置图形化环境 一旦基础系统准备就绪,则可着手于图形化功能的支持: - **启用WLS中的GPU加速**:确保已经安装好对应的 GPU 显卡驱动程序(Intel/AMD/NVIDIA),这对于提高性能至关重要。 - **安装必要的X服务器软件**:由于 WSL 默认并不自带 X Server ,所以还需额外部署一款适用于 Windows 平台上的解决方案,比如 VcXsrv Window System 者其他同类产品。 ```bash sudo apt update && sudo apt install -y software-properties-common sudo add-apt-repository ppa:ubuntuxorgteam/ppa sudo apt-get update sudo apt-get install xserver-xorg-core ``` - **调整显示设置**:编辑 `~/.bashrc` 文件加入如下两行来设定 DISPLAY 变量指向本地主机地址: ```bash export LIBGL_ALWAYS_INDIRECT=1 export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 ``` 最后重启终端使更改生效,并验证是否能正常打开图形应用程序,例如 gedit 文字处理器等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值