이것은 안드로이드 폰에서 리눅스 배포판을 실행하는 가장 쉬운 방법입니다
몇 가지 간단한 단계만 거치면 거의 모든 인기 있는 리눅스 배포판을 안드로이드 전화기에서 실행할 수 있습니다. 적절한 스크립트를 사용하면 원하는 데스크톱 환경과 윈도우 매니저를 갖춘 완전한 GUI 배포판도 설치할 수 있습니다. 방법을 보여드리겠습니다.
터미널에서 리눅스를 사용하세요
만약 설치하려는 리눅스에 대해 커맨드 라인 인터페이스만 필요하다면, Termux가 가장 간단한 옵션입니다. Termux는 다양한 멋진 기능 중에서도, 셸 내에서 여러 배포판을 설치하고 실행할 수 있게 해줍니다. 이는 터미널 내에서 전체 리눅스 배포판을 제공하는 Windows Subsystem for Linux와 매우 비슷합니다.
먼저 Termux를 설치하세요. Play 스토어에도 있지만, 그 버전은 제한이 많고 정기적으로 업데이트되지 않습니다. 앱의 실제 버전은 F-Droid(Android용 무료 오픈 소스 앱 스토어)에서 호스팅됩니다. F-Droid 스토어를 설치하거나 F-Droid에서 APK 파일을 다운로드하여 사이드로딩할 수 있습니다.
Termux를 설치한 후에는 앱을 열어주세요. 다음 명령어를 입력하고 실행하여 패키지를 동기화하고 업데이트하세요.
pkg update && pkg upgrade
확인하려면 'Y'를 누른 후 Enter를 누르세요.
다음으로, 배포 관리자 도구를 설치하겠습니다.
pkg install proot-distro
이 도구를 통해 이용할 수 있는 리눅스 배포판 목록을 살펴보겠습니다.
proot-distro list
배포판 이름 옆에 있는 태그를 확인하세요. 대상 배포판을 설치할 때 이 태그가 필요합니다. 예를 들어, Alpine Linux를 설치하려면 다음 명령어를 실행하세요.
proot-distro install alpine이 명령어를 사용하여 Alpine Linux를 실행하세요.
proot-distro login alpine전체 데스크톱 환경을 체험해 보세요
원하는 데스크톱 환경과 함께 전체 그래픽 배포판을 받을 수도 있습니다. 이 설정에서는 화면을 클릭하기 위해 드래그하고 탭할 수 있는 커서를 제공합니다. 슈퍼 키와 화살표 키 같은 PC 키보드 단축키를 지원하는 가상 키보드도 있습니다. 실제 작업에 사용하고 싶다면 마우스와 키보드를 휴대폰에 연결할 수 있습니다. 공식 명령줄 패키지 관리자는 휴대폰 칩 아키텍처와 호환되는 앱들을 자동으로 가져옵니다.
이 일을 성사시키기 위해 우리는 세 가지가 필요합니다.
- 안드로이드에서 데스크톱 배포판을 설치하는 스크립트
- 터목스
- 원하는 VNC 뷰어 앱. 저는 RealVNC Viewer를 사용하고 있습니다.
Andronix는 Termux에 전체 데스크탑 Linux 시스템을 설치할 수 있는 명령어를 제공하는 앱입니다. 우리는 Andronix에서 명령어를 복사하여 Termux 셸에 붙여넣고 설치가 완료될 때까지 기다립니다. 그 후에는 Termux를 사용하여 Linux 배포판에 로그인하고 VNC(가상 네트워크 컴퓨팅) 서버를 시작할 것입니다.
기본적으로 우리는 하나의 앱에서 운영 체제를 실행하고, 다른 앱에서 시스템과 상호작용합니다.
Andronix에서 사용할 수 있는 설치 프로그램 목록을 스크롤하며 원하는 배포판과 버전, 데스크톱 환경 또는 윈도우 관리자를 선택할 수 있습니다.
가벼운 윈도우 매니저는 휴대폰에서 가장 잘 작동하지만, XFCE 데스크탑 환경을 사용할 수도 있습니다. GUI가 전혀 필요하지 않다면 CLI 설치 프로그램도 있습니다.
나는 XFCE 데스크탑 환경이 포함된 우분투를 선택하고 설치 프로그램을 시작하기 위해 이 명령어를 붙여넣었습니다.
pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20-xfce.sh -O ubuntu20-xfce.sh && chmod +x ubuntu20-xfce.sh && bash ubuntu20-xfce.sh시간대와 키보드 레이아웃을 선택하라는 메시지가 표시됩니다. 대상 항목 옆의 번호를 입력한 후 Enter 키를 누르면 선택할 수 있습니다.
설치 프로그램은 결국 VNC 서버에 대한 비밀번호를 설정하라고 요청할 것입니다. 이 비밀번호는 VNC 뷰어 앱에서 세션에 연결할 때 필요합니다. 이 스크립트는 저를 위해 VNC 서버를 자동으로 실행하지만, 만약 여러분의 시스템이 그렇지 않다면 이 명령을 실행하세요.
vncserver-startTermux에서 VNC 서버가 실행 중이면, 원하는 VNC 뷰어 앱을 엽니다. 저는 RealVNC Viewer 앱을 사용하고 있습니다. 주소는 localhost:1이고, 비밀번호는 Termux 설정 중에 설정한 것입니다. 연결을 누르고 바탕화면으로 이동할 때까지 기다리세요.
손가락으로 커서를 드래그할 수 있고, 한 번 탭하면 클릭, 두 번 탭하면 더블 클릭할 수 있습니다. 키보드 아이콘을 눌러 가상 키보드를 불러올 수도 있습니다. 또한 세 개의 마우스 버튼과 스크롤 바를 제공하는 가상 터치패드 오버레이도 있습니다.
가끔 지연이 발생하거나 VNC 뷰어가 연결에 실패할 수 있습니다. 그런 경우에는 VNC 서버를 중지했다가 다시 시작해 보세요.
vncserver-stop그럼 달려라
vncserver-start
중급형 휴대폰에서도 전체 데스크탑 환경을 실행할 때 꽤 괜찮은 성능을 볼 수 있을 것입니다. 강력한 칩이 있다면 키보드와 마우스를 갖춘 태블릿도 훌륭한 워크스테이션으로 사용할 수 있습니다. GUI 오버헤드가 필요하지 않다면, 어떤 인기 있는 배포판이든 실행하고 Termux 안에서 그 패키지들을 사용할 수 있습니다.
















