Termux + Debian + Ollama 实现在手机上部署 DeepSeek-R1-1.5B

📱 环境要求

  • Android 8.0+ 设备
  • 剩余存储空间 ≥5GB
  • RAM ≥4GB(推荐6GB+)
  • 稳定(国际)网络连接

一、Termux基础配置

1. 安装Termux

F-Droid 下载最新版Termux(或者Google Play Store版本)

Github下载地址:https://github.com/termux/termux-app/releases

2. 初始化环境

1
2
3
termux-setup-storage #获取存储权限
pkg update -y && pkg upgrade -y #更新
pkg install git cmake golang proot-distro #安装用到的软件依赖

二、安装Debian系统

1. 部署Debian

1
2
proot-distro install debian #安装Debian
proot-distro login debian #登陆Debian系统

image-20250202131439387

2. 配置Debian环境

1
apt update && apt upgrade -y

3.安装Ollama(ARM64兼容版)

1
curl -fsSL https://ollama.com/install.sh | sh

这个过程稍微有点慢~

4.启动服务

1
2
ollama serve
# 保持此终端运行

5.安装模型

退回到桌面,不要关闭刚才的终端页面

长按 Termux 图标选择 “New session” 新建一个终端

image-20250202131401181

执行下面的命令:

1
2
proot-distro login debian #登录安装的Debian系统
ollama run deepseek-r1:1.5b #拉取模型

拉取完毕就可以在命令行页面进行对话了

image-20250202131617757

6.开启API

为了更方便使用,我们可以执行下面的命令开启API

1
2
3
OLLAMA_HOST=0.0.0.0
OLLAMA_ORIGINS=*
ollama serve

image-20250202131758742

7.配置chatbox

下载安装chatbox
chatbox下载地址:https://chatboxai.app/zh/install?download=android_apk

image-20250202131921087

image-20250202131953494

image-20250202132018691

点“保存”即可。

最后,关闭chatbox和termux(可以直接划后台)
此时,准备工作就结束了。

部署完成之后,每次使用前,需要打开termux,执行

1
2
proot-distro login debian
ollama serve

然后打开chatbox,就可以与deepseek对话了

image-20250202132125763

由于手机会限制后台应用的运行速度,且容易杀后台,使用时建议把termux放在前台,chatbox挂在小窗,这样模型才能快速流畅回答问题。

8.结语

快去折腾吧~ 碎碎念:要是能调用 手机GPU就好了~


Termux + Debian + Ollama 实现在手机上部署 DeepSeek-R1-1.5B
https://blog.quickso.cn/2025/02/02/Termux + Debian + Ollama 实现在手机上部署 DeepSeek-R1-1.5B/
作者
木子欢儿
发布于
2025年2月2日
许可协议