레이블이 f-droid인 게시물을 표시합니다. 모든 게시물 표시
레이블이 f-droid인 게시물을 표시합니다. 모든 게시물 표시

금요일, 3월 13, 2026

안드로이드 공기계에 ollama 설치해보기

작년에 핸드폰을 교체하고 공기계 하나가 굴러다녀서 놀리느니 로컬에서 모델을 설치해서 사용해보고자 공기계에 ollama 설치기를 정리해봤습니다.

#준비물

- 공기계 (Jump2, 엑시노스1280, 메모리는 6GB)

자 그럼 설치를 해보도록 하겠습니다.

- 몇번을 재설치 하면서 그나마 괜찮은 방법으로 정리해봤습니다. 그리고 공기계에서 직접 타이핑하면서 설치 진행한 것입니다. :)


1. F-Droid 설치

Termux라는 에뮬레이터를 Google 스토어 통해서 설치했는데, 몇번 재설치를 하면서 F-Droid라는 설치 플랫폼을 사용해서 하는 것이 현재까지 괜찮아보입니다. 

링크 f-droid 

   

첫번째 이미지가 f-droid를 실행시켰을 때 화면이고, 두번째 이미지가 termux를 검색하였을 때 나오는 화면입니다.


2. Termux 설치

F-Droid를 실행해서 termux 검색해서 클릭하면 자동으로 설치

다만, 구글 스토어를 통해서 설치되는 것이 아니라 "보안 및 개인정보 보호" 메뉴에서 "보안 위험 자동 차단" 기능과 권한 설정을 해제해줘야 합니다.


Termux가 설치되면 아이콘이 화면에 보일것이고 터치하면 잘 실행이 됩니다. 

$ pkg update

$ pkg upgrade

$ termux-setup-storage

위와 같이 명령어를 실행시켜주고, proot-distro를 설치해서 조금 더 작업을 쉽도록 합니다.

$ pkg install proot-distro

$ proot-distro install ubuntu

$ proot-distro login ubuntu

proot-distro에서 ubuntu 설치 시 버전을 설정 할 수 있는 방법을 좀 찾아봤는데 일단 보이지 않는것 같아보입니다.


   

첫번째 화면은 Termux를 실행시킨 화면, 두번째는 proot-distro install ubuntu까지 실행시켜서 ubuntu가 설치된 화면됩니다.

아래 단계는 proot-distro login ubuntu를 실행해서 들어간 환경 안에서 진행되는 단계입니다.


3. Ollama 설치 (Inside ubuntu)

$ apt update

$ apt upgrade 

$ apt install curl wget git cmake python3-venv python3-pip

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

$ ollama serve & 

또는 

$ ollama serve (하고 새 termux 세션열기)

$ ollama pull llama3.2:1b
   pull은 네트워크가 안정적으로 연결되지 않을 때 장치에 모델을 미리 다운로드하여 원활하게 작동하도록 모델을 다운로드 하는 명령어)

$ ollama run llama3.2:1b

음.. 테스트한 공기계인 Jump2에서는 파라미터가 1b이하의 파라미터만 문제없이 구동 됩니다. :)


4. 그외

 - open-webui 설치 일단 실패
open-webui 설치는 현재 시도 중인데, 잘 안될것 같습니다. open-webui는 python3.11기준으로 설치하라고 하는데 termux에서 사용하는 proot-distro의 ubuntu는 기본이 python3.13 으로 설치되서 쉽지않더라구요 repository 추가해서 설치해보려고 했는데 생각보다 잘 안되서 우선 잠깐 쉬었다가 다시 시도해 볼 예정입니다.

 - openclaw 설치 일단 실패
openclaw이 하도 핫해서 공기계에 한번 설치해볼까? 했는데 역시나 일단 무리인걸로.. 설치에 적합한 버전, 라이브러리들을 좀 더 찾아서 공부를 좀 해봐야할 것 같네요 :)

어떻게 따라하면 설치는 되는데... 결국 마지막에 Error가 발생해서 더 이상 진행이 되지 않습니다. 

그리고 공기계를 직접 루팅해서 권한을 모두 가져온 상태가 아니다보니 네트워크 관련해서 한계가 있었습니다. 같은 네트워크에서 다른 장치로 IP로 접근하도록 설정을 풀어줄수가 없더라구요...

다음에는 조금 더 유익한 내용으로 찾아뵙도록 하겠습니다. :)

  

출처: @ye._.vely618