레이블이 Exynos인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Exynos인 게시물을 표시합니다. 모든 게시물 표시

금요일, 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