こんにちは、lisです!
termuxにUbuntuを入れて試行錯誤していたところ、psできなかったりエラーしたりで悶々としていた……
そんなとき公式Wikiの記事でLinuxディストリビューションをインストールできる方法があることに気づくののでした……
ということで今回は、公式Wiki掲載のUbuntuインストール方法を行って設定とかしていきます!
- proot-distroでLinuxディストリビューションをインストール
- proot-distroのヘルプ
- Termuxにproot-distroでUbuntuをインストール
- TermuxがUbuntuインストールされたことを確認
- proot-distroでUbuntuにログイン
- 参考
- あとがき
proot-distroでLinuxディストリビューションをインストール
公式のPRootのページに、proot-distroというページがありました。
これを使えばLinuxディストリビューションをインストールできるそうです。
今回はUbuntuについて書きますが、下記のようなディストリビューションに対応しているようです。
- Alpine Linux (edge)
- Arch Linux
- Debian (bullseye)
- Fedora (34)
- Gentoo
- OpenSUSE (Tumbleweed)
- Ubuntu (hirsute)
- Void Linux
proot-distroのヘルプ
ヘルプの引用です。これらのコマンドが使用できるようです。
$ proot-distro -h Usage: proot-distro [COMMAND] [ARGUMENTS] Utility to manage proot'ed Linux distributions inside Termux. List of the available commands: help - Show this help information. backup - Backup a specified distribution. install - Install a specified distribution. list - List supported distributions and their installation status. login - Start login shell for the specified distribution. remove - Delete a specified distribution. WARNING: this command destroys data! reset - Reinstall from scratch a specified distribution. WARNING: this command destroys data! restore - Restore a specified distribution. WARNING: this command destroys data! clear-cache - Clear cache of downloaded files. Each of commands has its own help information. To view it, just supply a '--help' argument to chosen command. Hint: type command 'proot-distro list' to get a list of the supported distributions. Pick a distro alias and run the next command to install it: proot-distro install <alias> Runtime data is stored at this location: /data/data/com.termux/files/usr/var/lib/proot-distro If you have issues with proot during installation or login, try to set 'PROOT_NO_SECCOMP=1' environment variable. Proot-Distro v2.6.2 by @xeffyr.
Termuxにproot-distroでUbuntuをインストール
prootとproot-distroをインストールしておきます。
$ pkg install proot $ pkg install proot-distro
そしてUbuntuをインストール!
$ proot-distro install ubuntu
TermuxがUbuntuインストールされたことを確認
distro list
を実行してみましょう。
UbuntuのStatusが「installed」になっています。
$ proot-distro list ... * Ubuntu (hirsute) Alias: ubuntu Status: installed
これでOK!
proot-distroでUbuntuにログイン
さっそくログインしましょう!
$ proot-distro login ubuntu root@localhost:~#
プロンプトが変わりましたね!成功じゃー!
Ubuntuのバージョンを確認。21.04 (Hirsute Hippo)
でした。
root@localhost:~# cat /etc/os-release NAME="Ubuntu" VERSION="21.04 (Hirsute Hippo)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 21.04" VERSION_ID="21.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute
参考
コチラを参考にしました。ありがとうございました!
あとがき
termuxでUbuntuをインストールし直したでした!
インストールしてざっくり触ってる感じ、動作的に今まで試したやつらより良さげな感じです。
こいつで遊んでいきたいと思います!