분류 전체보기(212)
-
[리눅스/안드로이드] termux-storage 그리고 proot 데비안
작성일 : 2022. 6. 24. LG 스마트폰을 쓸 때는 android/data 경로를 마음껏 드나들었는데 현재 삼성제품을 쓰면서 이런 부분이 보안 때문에? 접근하는 방법이 어려워졌다. 그래서 termux 에서 외부의 파일을 접근하려면 불편하지만 커맨드라인으로 접근해야 한다. 의외로 termux 에서 제공하는 관리 유틸리티가 많은데 이 중에서 termux-setup-storage 를 실행하면 홈디렉토리에 storage 아래의 디렉토리에 대한 링크를 생성해준다.$ termux-setup-storagetermux 는 apt 를 제한적으로 사용할 수 있기 때문에 비록 데비안 기반이지만, proot 유틸리티를 통해서 debian rootfs 를 설치해서 사용 중이다. 물론 aptitude 를 쓰기 위해서 말이..
2023.05.06 -
[리눅스/안드로이드] termux 실행 시 데비안으로 시작하기
작성일 : 2021. 10. 3. Andronix 나 AnLinux 로 termux 에 데비안을 설치하면 termux 홈에 'start-debian.sh' 가 생긴다. 안드로이드 홈 화면에서 termux 를 실행할 때마다 이것을 실행해 줘야 proot 에 의해 데비안을 로드? 할 수 있는데 상당히 귀찮다. 이것을 대신하는 방법을 찾으려고 애를 썼는데 의외로 가까운 곳에 답이 있었다. termux 도 bash 를 실행하기 때문에 .bashrc 에 넣으면 된다.echo './start-debian.sh' > ~/.bashrc이 한 줄이면 끝난다. proot-distro 로 설치한 경우,echo 'proot-distro login debian' > .bashrc
2023.05.06 -
[리눅스/안드로이드] root 권한 없이 배포판을 설치하는 다양한 방법
작성일 : 2021. 9. 26. 기본은 Termux (이하, termux 로 명명)이다. termux 는 데비안의 APT 유틸리티를 변형 적용한 최소한의 쉘 환경이다. Termux 에서 바로 설치하기 UserLAnd - 버튼 터치 방식으로 배포판을 설치할 수 있게 도와주는 UX 를 갖춤 - 일반 유저 계정을 설정함. root 계정을 노출하지 않음. - 설치 후 ConnectBot (SSH 클라이언트)로 접속하는 방식을 취한다. - 안드로이드에서 서비스를 운영하려는 사람에게 적합. - 계속 떠 있음 -> 배터리 광탈 원인 - 인스턴스 하나만 지원! - 단점! 배포판 업그레이드 도중에 시스템에서 오류가 발생하면 SSH 로 접속할 수 없음! 예를 들어, 이 글을 작성하는 시점에서 기본 지원되는 데비안 안정 ..
2023.05.06 -
[리눅스/안드로이드] termux 위에 데비안 설치 후기
작성일 : 2021. 9. 26. termux 는 원래 구글 플레이에서 다운로드할 수 있는 터미널 에뮬레이터였는데 구글의 정책 변경에 의해 더 이상 업그레이드 버전을 제공할 수 없게 되자, F-Droid 앱 스토어를 통해서 가장 최신 앱을 다운로드할 수 있도록 했다. 그러나 F-Droid 앱을 설치하고 그 안에서 termux 를 설치하면 안드로이드 바탕화면에 termux 바로 가기가 생성되지 않는다. 기존 설치여부를 확인하고 싶어도 내 경험에 의하면 도무지 방법을 찾을 수 없었다. 기존에는 termux 만 실행해서 BASH 스크립트 작성연습도 했지만, 한 단계를 더 거치더라도 (조금 성가시지만) 완전한 데비안을 실행할 수 있기에 termux 가 최신 버전이 나오든 안나오든 신경쓰지 않아도 될 것 같다.내..
2023.05.06 -
[리눅스/안드로이드] AnLinux 를 활용한 데비안 설치 방법
작성일 : 2021. 9. 26. 0) AnLinux 를 설치한다. 1) AnLinux 를 처음 실행하면 Dashboard 화면이 뜬다. 2) 설치할 배포판으로 "Debian" 을 선택해서 데비안 설치명령 꾸러미를 얻는다. 3) termux 에서 설치명령 꾸러미를 실행해서 데비안 파일시스템 다운로드 및 시작 스크립트를 다운로드한다. 4) start-debian.sh 를 실행해서 앞서 다운로드한 데비안 파일시스템으로 로그인한다. 최종적으로 생성되는 파일목록은 다음과 같다; 파일 또는 디렉토리설명debian-binds/비어 있다. start-debian.sh 를 실행하면 해당 경로에 마운트한다.debian-fs/데비안 파일시스템이 들어 있다. 리눅스 설치 시 기본적으로 생성되는 /bin, /usr, /hom..
2023.05.06 -
Docker Compose (번역)
작성일 : 2020. 11. 29. [역자 주] 개인적으로 현재까지는 docker compose 를 써본 적이 없다. 도커 컨테이너 여러 개를 유기적으로 실행해서 서로 통신할 수 있게 하는 거란다. 관련된 검색결과를 따라가봤더니 postgres DB와 파이썬 기반 웹서비스 프레임워크를 실행하는 예제가 있었다. 따라하다가 파이썬 자체 오류가 나서 중간에 때려치웠다. 도커 자체 문서를 따라가면서 익혀 봐야겠다. 아래의 글은 Get started with Docker Compose 에서 가져온 글이다. 원문을 번역해서 내 머리에 쏘옥 넣기 위한 것이다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (읽고 이해..
2023.05.06