1.概述
android手機端部署deepseek一般需要安裝termux,ollama,deepseek三個大的步驟
原因分析:deepseek等大模型需要類似ollama的工具去運行。ollama有mac window和linux版本,無Android版本;termux是一個模擬linux環境的Android app,在此環境中即可安裝運行ollama linux版本,進而部署運行deepseek大模型。
2.安裝Termux
2.1.下載termux
一、github 倉庫下載:
????????下載頁面:Releases · termux/termux-app?
?????????下載地址:termux-app_v0.119.0-beta.1+apt-android-7-github-debug_universal.apk
二、百度搜索 termux,國內的軟件平臺也可下載
2.2.安裝termux
下載后,使用adb命令安裝: adb install?termux-app_vxxx.apk?
2.3.配置termux
一、更新相關配置和包:pkg?pdate && pkg upgrade
二、安裝ollama運行相關包:?pkg install git cmake golang
三、配置ssh (非必須)
原因:手機上面操作命令行界面不方便,配置ssh后,電腦端可以通過ssh連接到termux進行操作
按如下表格內的命令順序執行:
命令 | 輸出 | |
1.安裝ssh | pkg install openssh | |
1.啟動ssh | sshd | 無 |
2.查看ip | ifconfig | ip地址,如192.168.1.122 |
3.查看端口 | 無 | 默認8022 |
4.設置密碼 | passwd | new passwd: |
配置后,電腦端使用ssh工具,如MobaXterm連接操作。
3.安裝ollama
3.1.下載ollama
3.1.1 命令方式
一、下載并安裝:curl -fsSL https://ollama.com/install.sh | sh
????????該命令包含下載和安裝ollama
二、下載安裝包:
????????curl -L https://ollama.com/download/ollama-linux-arm64.tgz -o ollama-linux-arm64.tgz
3.1.2?手動方式
由于網絡原因,命令行方式可能無法下載,此時可以在電腦端電腦使用迅雷下載。
一、下載連接:https://ollama.com/download/ollama-linux-arm64.tgz
二、通過ssh拷貝:
? ? ? ?如果前面已經連接了ssh,那么可以通過ssh將下載的tgz安裝包拷貝到termux內指定的目錄
三、通過adb拷貝:
? ? ? ? 1.使termux能訪問手機存儲:termux-setup-storage
? ? ? ? 2.將安裝包tgz通過adb 拷貝到手機storage目錄中,termux內可直接訪問到該壓縮包文件
3.2.安裝ollama
備注:如果使用3.1.1 命令方式一下載的,無需此步驟
一、創建一個ollama目錄
二、解壓安裝包到ollama目錄:tar -C ollama/?-xzf ollama-linux-arm64.tgz
????????如果是通過adb方式拷貝的,那么解壓命令中后面的包目錄可能是:storage/ollama-linux-arm64.tgz?
三、安裝:cd ollama/bin/ ;? ??pkg install ollama;
4.下載和運行deepseek?
ollama run deepseek:r1-1.5b