各位好,我之前在某个地方见到了一个叔叔,想让他在手机上本地部署个deepseek,所以我就捣鼓了一下。
本文章部分参考自:heStudioIC全硅养成记

由于ollama没有安卓的包,所以我们需要通过 Termux 来模拟一个linux环境(或者把他叫虚拟机也行)
另外,由于ollama的源在国外,Termux官网访问不上和github速度慢,最好具备可以访问的环境。
如果访问不上也可以,我会尽我所能提供镜像站,最多也就是慢一点

准备工作

你需要准备一个 安卓环境下 鸿蒙next不行手机或平板,貌似不需要root。

  • 安装termux

这里从GitHub下载一下安装包
下载:链接
根据架构选择自己适合的安装包
如果不知道就用termux-app_v0.118.1+github-debug_arm64-v8a.apk这个包

如果官网访问不上,也可以使用我提供的镜像站,我这里提供了termux v0.118.1 termux-app_v0.118.1+github-debug_arm64-v8a.apk 这个包体的镜像
termux-app_v0.118.1+github-debug_arm64-v8a.apk
包体链接:
或使用直链下载:http://bc.cdn.lawrenceshi.space/apk/termux-app_v0.118.1+github-debug_arm64-v8a.apk

注:我无法保证该资源稳定,如果无法访问请关闭vpn,如果还是无法访问,请从github下载

如果提示不安全请忽略

然后安装就不需要我教了吧。。。
安装完成以后我们还得要安装一下linux系统。
我们用sqlsec/termux-install-linux库来安装linux系统,夸一下,安装很快
该项目LICENSE:https://github.com/sqlsec/termux-install-linux/blob/master/LICENSE 用于个人使用
他们官方有很详细的教程,我在这里复制了一下命令

pkg install proot git python -y
git clone https://github.com/sqlsec/termux-install-linux
cd termux-install-linux
python termux-linux-install.py

安装好是这样子的 图源:仓库readme
然后我们输入1安装Ubuntu,当然如果你有Linux系统使用经验也可以选择其他版本,大差不差(我十分不推荐使用CentOS系统,如果使用centos系统,那么需要换源解决依赖问题,十分繁琐麻烦)
我们等待安装完成。。。
完成以后执行以下命令:

cd ~/Termux-Linux/Ubuntu
./start-ubuntu.sh

好,现在我们进入了Ubuntu系统了

安装ollama

由于我们没有root,我们无法使用安装脚本安装ollama,我们要自己下载已编译版本。

wget https://ollama.com/download/ollama-linux-arm64.tgz

该为官方的最近版本,安装包有1.5个G左右,需要安装很久。
由于github源下载过慢,我给提供了一个v0.5.7的相同版本

wget http://bc.cdn.lawrenceshi.space/ollama/ollama-linux-arm64.tgz

每次下载会让博主的cdn扣费一点
乐乐注:该文件已经停止维护,原因:空间不足
P.S.目前不知道是Termux的根证书没有Let's Encrypt的根证书,我们目前没法提供https版本,仅可下载http版本,如果不放心,请从github下载

注:我无法保证该资源稳定,如果无法访问请关闭vpn,如果还是无法访问,请从github下载

用cdn下载大概要10分钟
这个时候喝杯茶吧!

安装完成后解压

tar -xzf ollama-linux-arm64.tgz

然后接下来我们来连接一下Ollama
如果你是按照我的操作操作的,那么Ollama的文件应该在/root/bin/ollama

ln -s /root/bin/ollama /usr/local/bin/ollama

然后呢我们要启动ollama

ollama serve &

然后回车

好的,现在ollama就安装好了
我们接下来下载并使用deepseek-r1:1.5b(手机平板性能很低,跑1.5b都勉强)

ollama run deepseek-r1:1.5b

然后他会下载,下载需要一段时间,如果下载长时间不行,请用镜像站或做飞机到国外

下载完成后我们就可以正常使用了

完成后的样子

试试说说“你好!”

后续要使用执行

cd ~/Termux-Linux/Ubuntu &&./start-ubuntu.sh
ollama run deepseek-r1:1.5b

省流

安装termux软件:
点击下载

也可以点击链接下载 http://bc.cdn.lawrenceshi.space/apk/termux-app_v0.118.1+github-debug_arm64-v8a.apk
下载完成后安装,忽略不安全


请在安装好Termux后复制以下命令

pkg install proot git python -y && git clone https://github.com/sqlsec/termux-install-linux && cd termux-install-linux && python termux-linux-install.py

请在弹出的窗口中选择

1

然后,请复制并执行以下命令

cd ~/Termux-Linux/Ubuntu && ./start-ubuntu.sh

接下来请复制以下命令

wget http://bc.cdn.lawrenceshi.space/ollama/ollama-linux-arm64.tgz && tar -xzf ollama-linux-arm64.tgz && ln -s /root/bin/ollama /usr/local/bin/ollama && ollama serve && ollama run deepseek-r1:1.5b
期间要回车一次

后续使用

cd ~/Termux-Linux/Ubuntu &&./start-ubuntu.sh
ollama run deepseek-r1:1.5b

Last modification:March 4, 2025
爱发电