Android: Ubuntu環境構築(Ubuntu in Termux)

Ubuntu in Termuxを用いて、Android端末にUbuntuの環境を構築します。
github.com

以降の操作はAndroid上で行います。
Fire HD 10 Plus(第11世代)でも同様の方法で環境構築できています。

Android環境

  • 機種:OPPO A5 2020 (CPH1943)
  • OS:ColorOS V7.1 (Android10)
  • プロセッサ:Qualcomm(R) Snapdragon(TM) 665
  • RAM:4GB

Ubuntu環境構築手順

1. Termuxのインストール

TermuxというLinuxエミュレータ上に環境を構築するため、Termuxをインストールします。
ikuyani.hateblo.jp

以降はすべてTermux上での作業となります。Androidスマホは画面が小さいため、Vysorなどを使いPCからスマホを操作できるようにすると作業が楽になります。
Vysor:https://www.vysor.io/

2. Ubuntu in Termuxのダウンロード/インストール

Ubuntu in Termuxのサイトに掲載されている手順の通りに進めます。
※termux-setup-storageで追加したstorage上だとパーミッションが変更できず失敗するため、必ずhomeで実行してください。

$ pkg update
$ pkg install -y wget proot git
$ git clone https://github.com/MFDGaming/ubuntu-in-termux.git
$ cd ubuntu-in-termux
$ chmod +x ubuntu.sh
$ ./ubuntu.sh
[02:58:02 PM] [QUESTION]:  Do you want to install ubuntu-in-termux? [Y/n] Y

3. Ubuntu in Termuxの起動と終了

起動(startubuntu.shの実行)

~/ubuntu-in-termux $ ./startubuntu.sh
root@localhost:~#

終了(exitコマンドの実行)

root@localhost:~# exit
~/ubuntu-in-termux $ 

Ubuntuの初期設定

4. ソフトウェアの最新化

~ $ apt update
~ $ apt upgrade -y