mieki256's diary



2024/08/19(月) [n年前の日記]

#1 [android][linux] UserLAndを試用

Android上でLinuxを動かせるアプリが存在するらしい。Termux、UserLAnd、Andronix などがあるらしいけれど…。先日弟から貰った ASUS Zenfone 5 A500KL (Android 5.0)上で試してみたいと思った。

今回は UserLAnd とやらを選んでみた。Android 5.0以降に対応しているらしい。

Googleストア版は利用できなかった :

Google Playストアで検索してインストール。

起動すると、Linuxのディストリビューションを選べる。Debian や Ubuntu があったので、Debian を選んでみた。Terminal と Graphical のどちらかを選ぶ。前者は ssh、後者は vnc が起動するらしい?

最初は Graphical を選んで、Xサーバ + twm + xterm らしき画面が出た。画面上をタップすると半透明のバーが表示されて、そこにソフトウェアキーボードらしきアイコンがあったので長押し気味に叩いてみたらソフトウェアキーボードが表示された。

終了の仕方が分からない…。さきほど叩いた半透明のバーの一番右を叩いたら「切断」という項目があったのでソレを選んでみたら UserLAnd の前の画面に戻った。この状態ではまだ Xサーバその他が動いてるようで、Session で項目を長押しして Stop させないといけない模様。

しかし、Session の項目を削除するなり、設定を変えるなりして、そこから Terminal を選んで起動しようとしても、「問題が発生したため、UserLAndを終了します」とエラー表示されて UserLAnd が落ちてしまう…。

Ubuntu Linux を選んでみたり、Alpine Linux を選んでみたけれど、何度やっても Terminal で起動できない。エラーになる。

おそらく、Android 5.0 上で、このバージョンの UserLAnd (24.04.03) は動かせないのだろう…。

まあ、自分の足元には Ubuntu Linux をインストールしてあるサブPCが数台転がっているので、あえてスマホで Linux を動かす必要もないのだけれど…。でも、古いバージョンの Android上で、現行バージョンの Linux やブラウザを動かせたら、セキュリティ面はマシになるだろうから、古いスマホやタブレットの有効活用ができそうな気もするわけで…。なんとも残念。

別バージョンなら動かせるかも :

諦めきれずにググってたら、github にも UserLAnd の .apk があった。

_Releases - CypherpunkArmory/UserLAnd

2.8.3 の .apk (app-release.apk) をダウンロードしてインストールしてみた。こちらなら、Terminal も起動してくれた。ちなみに、Google Playストア版と違って、最初にユーザ名とパスワードの入力を求められる。また、画面の縦横の向きは尋ねてこなかった。

Debian Linux を実行したので、apt で ip (iproute2)、ifconfig (net-tools)、ps (procps) をインストール。
sudo apt update
sudo apt upgrade
sudo apt install iproute2 net-tools nmap procps

IPアドレスや、sshのポートを確認。
ip -4 a
ifconfig
nmap localhost

Windows10 x64 22H2 + PuTTY 0.79-ranvis で、スマホのIPアドレス、ポート2022 にアクセスしてみたところ、ログインすることもできた。

もっとも…。何をするにしても遅い。Raspberry Pi Zero W にアクセスしている時より遅い。

物理的なキーボードも欲しいなと思えてきた。ソフトウェアキーボードを使うのはツライ…。

以上です。

過去ログ表示

Prev - 2024/08 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project