안드로이드 npm / nodejs node js 파일 실행하기 / 스마트폰 /터먹스 / 서버 돌리기 / 스마트폰에서 서버돌리기 / 서버 실행 / 데몬 / deamon /
Android 에서 nodejs 실행하기
절차
- install termux
- https://f-droid.org/en/packages/com.termux/
- play store 를 통해 받는 termux 는 이제 deprecated 라고 한다.(ref. 3)
- F-droid 라는 app 을 깔고 그 안에서 termux 를 download 하면 된다. 그냥 termux 만 다운로드해서 깔아도 된다.
- termux-setup-storage : termux 가 internal storage 를 사용할 수 있게 해준다.
cd /sdcard
로 internal storage 에 가서 볼 수 있다.
- pkg update && pkg upgrade(또는 apt update && apt upgrade)
- pkg install nodejs(또는 apt install nodejs)
test.js
file 을 internal storage 로 copy- node test.js
test.js
console.log('test-nodejs-in-ternum is ok')
npm install 관련 권한 문제
npm install
은 권한 문제(permission error)로 internal storage 에서는 error 가 난다. 그래서 home directory 인 /data/data/com.termux/files/home
에서 해야만 한다.
Android 11
storage 접근(cd /sdcard
) 하려면 “Permission denied” 가 뜨는 경우 다음처럼 하면 된다고 한다.
- Go to Android Settings –> Applications –> Termux –> Permissions
- Revoke Storage permission
- Grant Storage permission again
termux 에서 docker
termux 에서 docker package 를 설치하고 실행할 수 있다. 자세한 사항은 다음 링크를 참고하자. 다만 rooting 이 필요하다.
- This tutorial shows how to run docker natively on Android, without VMs and chroot. · GitHub
- Package request: Docker engine · Issue #60 · termux/termux-root-packages · GitHub
pc 에서 docker 로 termux 를
docker run --rm -v c:\mydrv:/tmp/mydrv -it xeffyr/termux:latest
See Also
- hacker’s keyboard : https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard
- Termux:Boot - Termux Wiki
- Node.js - Termux Wiki:
pkg install nodejs
/pkg install nodejs-lts
로도 설치가 가능하다.
References
- Your Website Can Be Hacked Using Android Without Root (SQLMAP Tutorial & Installation) | HackeRoyale
- Termux Hacks Guide [2019] : Tutorial, Commands List, Tools, Apk, Uses, Packages | HackeRoyale
- [README] Bintray repository hosting shut down | Error 403 Forbidden | Error 404 · Issue #6726 · termux/termux-packages · GitHub, 2021-05-03
댓글 없음:
댓글 쓰기