루팅 안한 폰에서 진행중
1. pkg update && pkg upgrade -y
2. # 기본 도구 및 파이썬 설치
pkg install python nodejs-lts git coreutils binutils -y
3. # 컴파일에 필요한 필수 빌드 도구 (한 줄로 입력)
pkg install build-essential libffi openssl libjpeg-turbo libtirpc libsqlite -y
4. # 최근 HA 설치의 필수 관문: Rust 및 Cargo (암호화 라이브러리 빌드용)
pkg install rust-bin -y <--- 에서 나므로 pkg install rust -y 로 진행
# HA 전용 디렉토리 생성 및 이동
mkdir ~/homeassistant
cd ~/homeassistant
# 가상 환경 생성 (이름: venv)
python -m venv venv
# 가상 환경 활성화
source venv/bin/activate
-----------------------------------( venv 커서 프로프트에서 진행 ) ------------------------------------
# pip 자체 업데이트 및 필수 빌드 도구 설치
pip install --upgrade pip
5. mkdir -p $HOME/tmp
6. export TMPDIR=$HOME/tmp
7. pip install --upgrade pip setuptools wheel
8. pip install maturin
9. getprop ro.build.version.sdk ( 결과로 23, 24, 25, 26 같은 숫자가 나올 겁니다. (예: 안드로이드 6.0은 23, 7.1은 25, 8.0은 26)
10. # 만약 숫자가 26였다면
export ANDROID_API_LEVEL=26 (안드로이드 버전을 자동 인식해야하는데 안되는 경우 수동 인식)
export CFLAGS="-Dindex=strchr -Drindex=strrchr" (index 명령어 처리 오류 발생시 강제로 index를 ctrchr 로 재설정)
export MAKEFLAGS="-j1" (멀티코어 에러 발생 혹은 프로세서 1개만 작동 시키고 싶을때 코어 잡 1)
export CARGO_BUILD_JOBS=1 (멀티코어 에러 발생 혹은 프로세서 1개만 작동 시키고 싶을때 코어 잡 1)
11. pip install cryptography (오래 걸림)
pip install uv
pip install homeassistant
위 명령어 이제 실행.
'IT 전자기기' 카테고리의 다른 글
| 삼성폰 갤럭시 루팅용 순정 펌웨어 및 C9 PRO 루팅 후기 (0) | 2026.01.29 |
|---|---|
| mtux 로 termux 명령어 백그라운드 실행 하기 위한 가상윈도우 사용 (0) | 2026.01.26 |
| 삼성 폴드1에 운영중인 웹서버 Z5 로 apache2 에서 nginx 로 이전 (0) | 2026.01.22 |
| 루팅후 SCRCPY 로 안드로이드 원격제어 그리고 자동 디버깅 활성화 (0) | 2026.01.22 |
| 소니 Z5 E6883 루팅 리니지17 0S (0) | 2026.01.21 |
댓글