>

연구를 마친 후에는이 URL의 부트 스트랩 ( http://termux.net/bootstrap/ Termux를 사용하려면 )을 다운로드하여 설치해야합니다.

그래서 부트 스트랩을 어떻게 설치합니까? 또는 Termux를 설치하기 전에 부트 스트랩 파일을 전화기의 특정 폴더에 넣습니까? 아니면 내가해야 할 일이 있습니까? 아니면 인터넷에 연결하지 않고 Termux를 설치하고 실행할 수있는 다른 방법이 있습니까?

(참고 : 전화는 인터넷에 연결되어 있지 않습니다. 전화는 부트 스트랩과 같은 모든 필수 패키지와 함께 Termux를 설치해야합니다.)


  • 답변 # 1

    인터넷없이 부트 스트랩 패키지를 설치하려면 루트 액세스 권한이 필요합니다.

    내가 찾은 가장 쉬운 방법은 티타늄 백업입니다. 다른 장치에 Termux를 설치하고 부트 스트랩 한 다음 TB로 백업 한 다음 TB 백업을 오프라인 장치로 전송하고 복원 할 수 있습니다. 일괄 배포에도 편리합니다.

    쉘 (다른 터미널 에뮬레이터 또는 ADB 쉘)을 통해 부트 스트랩 패키지를 수동으로 설치하려면가능한 방법이 있습니다 (내가 직접 테스트하지는 않았지만 대부분 정확하다고 생각합니다) ). 앞에서 언급했듯이 수동 설치에는 루트 액세스 권한도 필요합니다.

    먼저 올바른 아키텍처의 ZIP을 다운로드하고 다음 디렉토리를 만드십시오 :

    /data/data/com.termux/files/home
    /data/data/com.termux/files/usr
    
    

    그리고 ZIP을 완전히 풀어 /data/data/com.termux/files/usr .

    그런 다음 Termux가 작동해야하기 때문에 일부 심볼릭 링크를 만듭니다. 이러한 기호 링크 작성 지시 사항은 SYMLINKS.txt 에 저장됩니다.  처리해야합니다.

    그러한 텍스트 파일에 유니 코드 문자를 넣는 것은 구문 분석하기 어렵 기 때문에 좋은 습관이 아닙니다. 데스크톱 브라우저에서이 도구 (Meta Sandbox, CodePen)를 사용해 볼 수도 있습니다. 먼저 "Run Code Snippet"을 클릭하여 활성화하십시오. SYMLINKS.txt 의 내용을 붙여 넣기  텍스트 상자에서 Convert 를 클릭하십시오.  쉘 명령으로 출력을 실행하십시오. 그 ln 를 실행하고 있는지 확인하십시오   /data/data/com.termux/files/usr 의 명령 .

    마지막으로 권한, 소유권 및 SELinux 컨텍스트를 수정하십시오. 다음 명령을 실행하십시오. /system/bin 에서 "vanilla"툴셋을 사용할 수 있습니다  이 일을 위해. 그들은 여기서 잘 수행합니다.

    ROOT=/data/data/com.termux/files
    UID=$(stat -c %u $ROOT)
    chown -R $UID.$UID $ROOT
    chmod -R 0755 $ROOT/usr/bin $ROOT/usr/libexec
    
    

    Android 7 (API 24) 이상을 실행중인 경우 다음 명령을 추가로 실행하십시오.

    chcon -R u:object_r:app_data_file:s0:c512,c768 $ROOT
    
    

관련 자료

  • 이전 5.1 lollipop - Acer Liquid 스마트 폰에서 "퀵 모드"를 종료하려면 어떻게해야합니까?
  • 다음 rom flashing - OnePlus 5 부드러운 벽돌