概要
AndroidマシンでTermuxを動かしてvscodeを使ったリモート開発ができる環境を作ります。
Androidアプリの開発環境ではありません。
やること
- Termuxとopensshのインストール
- ubuntu環境のインストール
- sshでつないだときにubuntu環境に自動ログインする
- pythonの場合
Termuxとopensshのインストール
F-DROIDをインストールしてから、F-DROIDでTermuxをインストールする。
この記事の設定1までやればいよい。
https://pc.watch.impress.co.jp/docs/column/nishikawa/1409411.html
ubuntu環境のインストール
proot-distroでやる。
このページを参考に
https://www.lisz-works.com/entry/termux-ubuntu-for-proot-distro
sshでつないだときにubuntu環境に自動ログインする
sshd.confにForceCommandを書いてsshでつないできたらubuntuに自動ログインする。
proot-distro内で$TERMを参照しているけど設定されていないので、ここで設定しちゃいます。
ForceCommand export TERM=xterm-256color; proot-distro login ubuntu
pythonの場合
poetryを使用する方向けの内容です。
poetryのインストール
poetryをインストールする前に、distutilsが無いので先にインストールします。
poetry自体は普通にcurl ・・・ | python -でインストールできます。
apt install python3-distutils