안드로이드에서 리눅스 사용하기

신주형·2023년 6월 25일

Termux

목록 보기
1/3


안드로이드 환경에서 리눅스를 사용하기 위해선 여러가지 방법이 존재하겠지만
오늘 내가 설명할 것은 Termux를 이용한 리눅스 사용 방법이다.


Termux란?

Termux는 Android 운영 체제에서 동작하는 터미널 에뮬레이터 애플리케이션이다.
리눅스 환경과 유사한 커맨드 라인 인터페이스를 제공하여 Android 기기에서 리눅스 명령어와 패키지를 실행하고 사용할 수 있게 해준다.

Termux를 사용하면 Android 기기에서 다양한 리눅스 도구와 소프트웨어를 설치하고 실행할 수 있다. 또한, Termux는 저장소를 통해 다양한 소프트웨어를 제공하고 있어 개발 도구, 네트워크 도구, 편집기 등을 설치하여 사용할 수 있다.

Termux 설치

거두절미하고 바로 설치하는 법을 알아보자.

먼저 구글 플레이 스토어에 termux라고 검색하면 termux가 나오긴 한다.
하지만 현재 플레이 스토어에 올라와 있는 버전은 업데이트가 되지 않은 버전이다.
최신 버전으로 다운 받고 싶다면
https://f-droid.org/en/packages/com.termux/
https://apkcombo.com/ko/termux/com.termux/
이 두 링크에서 들어가서 다운 받는 것을 추천한다.

설치하고 파일에 들어가 apk 확장자로 설치를 마치고 termux 앱에 접속한다.

이렇게 뜬다면 정상적으로 설치가 완료된것이다.

간단하게 여기 내용을 해석해보록 하겠다.

Welcome to Termux! | Termux에 오신 것을 환영합니다!
Communities: https://termux.org/community | termux 커뮤니티 사이트
Gitter chat: https://gitter.im/termux/termux | termux 채팅 사이트
IRC channel: #termux on libera.chat | termux IRC 채널
Working with packages: | 패키지 작업 하는 법

  • Search packages: pkg search | 패키지 찾는 명령어
  • Install a package: pkg install | 패키지 포함하는 명령어
  • Upgrade packages: pkg upgrade | 패키지 업그레이드 명령어
    Subscribing to additional repositories: | 추가 저장소 구독
  • Root: pkg install root-repo | Root 저장소를 구독
  • X11: pkg install x11-repo | X11 저장소를 구독
    Report issues at https://termux.org/issues | 문제 보고하는 링크

termux 관련 사이트들과 기본 명령어들을 소개해주는 문구였다.
나중에 소개할 명령어 설명도 들어가 있다.

Termux 기본 설정하기

Termux를 설치하고 접속했다면 이제 기본 세팅을 해줘야한다.


먼저 리눅스와 마찬가지로 최초 apt-get update 를 해준다.
또 apt-get upgrade 를 입력해서 시스템을 업그레이드도 해준다.
apt update && apt upgrade 도 가능하다.
그리고 앞으로 진행하다 로딩에 계속하겠냐고 물어보는 것이 있으면 y 를 눌러 진행해준다.
이 과정에서 데이터를 다운로드 하기 때문에 와이파이 환경에서 작업하는 것을 추천한다.

그 다음으로 Termux API를 설치해주자.
Termux API는 카메라, 전화, 진동 등 기본적인 스마트폰의 하드웨어를 제어할 수 있는 API이다.
안타깝게도 현재는 구글 플레이 스토어에선 사라진 것으로 보이지만 이것 역시
https://apkcombo.com/ko/termux-api/com.termux.api/
위 링크로 들어가면 다운 받을 수 있다.
다운 받고 난 다음에도 정확하게 하기 위해
아까 잠시 배웠던 패키지 설치 명령어를 이용해 pkg install termux-api를 입력해준다.

그럼 다운이 완료된다.

또 temux 인증 패키지를 설치한다.

이게 있어야 나중에 유저 아이디를 확인하거나 서버를 구축하는데 도움이 된다.

Termux 활용하기

기본적인 설정들을 모두 끝마쳤으니 이제 원하는 것을 하면 된다.
간단하게 할 수 있는 것들을 소개하고 끝 마치도록 하겠다.

유저 번호 확인


whoami를 입력하면 유저 번호를 확인할 수 있다.
u0_a숫자 형태로 이루어져 있고 뒤에 숫자는 유저마다 랜덤이다.
termux가 기본으로 만드는 유저라 바꾸는 것도 안되고 사용자 추가도 안된다.

아이피 확인

ifconfig를 입력하여 아이피도 확인할 수 있다.
노트북 cmd에선 ipconfig라는 명령어를 사용했겠지만 리눅스에선 ifconfig를 사용한다.

git 사용

pkg install git로 깃을 설치해 사용한다.

파이썬 설치

pkg install python
으로 파이썬을 설치해 사용할 수 있다.
주피터 노트북 등도 사용할 수 있지만 오늘은 간략하게 설명하는 것이니 건너뛴다.

END

이렇게 안드로이드 운영체제에서 리눅스를 사용하게 해주는 termux에 대해 알아봤다.
아직 나이가 어려 컴퓨터가 없지만 코딩에 관심이 있는 친구들이 사용하면 좋을 것 같아서 소개해보았다. termux로 파이썬, 해킹 등을 하거나 할 수 있기에 폰코딩을 시작해보는 것도 좋다.

1개의 댓글

comment-user-thumbnail
2024년 3월 24일

간략하게 핵심만 정리해 주셔서 감사합니다

답글 달기