このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

Archives Details

Androidに Linuxを簡単にインストールするアプリ「UserLAnd」

Linux

2019.04.16

この記事は最終更新日から1年以上が経過しています。

どもです。

なんか、また、久々感。。

前回、Kindle Fire HD 8 にLinuxを導入した記事を書いたのですが、やはりKindle Fire HD8だと、スペックもディスプレイももの足りないとのことで、Android タブレットにLinuxをインストールしてみました。

今回、検証した端末はこちらです!

created by Rinker
HUAWEI(ファーウェイ)
¥15,500 (2020/09/22 23:22:29時点 Amazon調べ-詳細)

こちらのタブレットは結構前に購入していて、こいつだったらそこそこ動くのではないかとLinuxをインストールしてみました。

MediaPad M3 Lite 10 タブレット は、スペックの割に割安で、サイズも雑誌を読むサイズにそこそこ適していて、

あんまり不満のないタブレットとなっております。

それでは、早速、Linuxをインストールしていきましょう!

 

楽々Linuxをインストール userland

前回のKindle Fire HD 8 にLinuxを導入した記事では、Linuxをインストールするために、「GnuRoot Debian」のアプリを利用していたのですが、どうやら開発が止まったみたいで、他のアプリで良さげなものがあったので使用してみました。

 

Linuxのインストールから、動作させるまで今までの中で、超絶に簡単だったのでその方法でもと。

それでは、使っていきましょう!

UserLAnd

公式ページ

https://userland.tech/

 

UserLAnd なるものアプリです。

App Storeが「Comming soon」!?

マジか?アップルが許すのか?w

まぁ、とりあえず Google Playからアプリをインストールしましょう。

 

こちら、オープンソースとなっております。

github

https://github.com/CypherpunkArmory/UserLAnd

 

Getting Started page

https://github.com/CypherpunkArmory/UserLAnd/wiki/Getting-Started-in-UserLAnd

 

起動

アプリをインストールすると、このような画面となります。

Alpine」や「Kali Linux」「Ubuntu」など、Linux OSを選択できる画面となります。

今回は、「Ubuntu」を選択してみました。

ストレージにアクセスするけどいい?

と、聞かれますので、「OK」を押下。

ファイルシステムの「Username」「Password」を聞かれますので、任意の文字列入力。

「connection type」を選択できますので、とりあえず「VNC」を選択。

 

VNCで接続するには、「bVNC: Secure VNC Viewer」アプリが必要みたいで、

bVNC: Secure VNC Viewer」アプリをインストールしていない状態だと、Google Playへ飛ばされますので、

インストールボタンを押下。

インストール完了後、再び、「UserLAnd 」を起動し、先程のLinux OS選択メニューで、

Ubuntu」を選択すると、以下の画面となります。

非常に簡単。

端末が起動した状態となっておりますので、とりあえず、aptをUpdateします。

Debian, Ubuntu, And Kali:

sudo apt-get update && sudo apt-get dist-upgrade

少々時間がかかりますので、しばし待ちます。

Update完了したら、なにかパッケージをインストールしてみましょう!

今回は、VimのGUIパッケージをインストールしてみました。

 

sudo apt-get install vim-gtk

 

むむ。表示しないか。。

キタ~!!

とりあえず、Vim GUIは使えるぞ!w

 

しかしこれでは、寂しいので「XSDL」接続を行いたいと思います。

 

sudo apt-get install lxde

結構時間がかかります。

ダウンロード完了したら、X Server ClientアプリをInstallしましょう。

Download on the Play store

インストール完了したら起動。

フォントのインストール聞かれますので「OK」を押下。

最後に、127.0.01:ポート番号

が表示しますので、覚えておきましょう。

(画像は一部伏せております。)

 

以下の命令と、<PORT NUMBER>には、先程表示したポート番号を入力。

export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:<PORT NUMBER>

 

以下のコマンドで起動。

$ startlxde

 

入力終了したら、X Server Clientアプリ「X Server XSDL」を起動。

 

き、き、きたのか?

なんか、真っ黒だし。。。

それなりに動きますが、Firefoxなど表示しない。。

何が動いて、何が動かないか調べたいところですが、Ubuntuメイン機もありますし、

まぁ。検証なので、深追いはしません。w

とりあえず、「Ubuntu」を、Android タブレットに簡単に導入し、起動まで行えました。

 

 

コマンドに関しては、こちらのページに記載されております。

https://github.com/CypherpunkArmory/UserLAnd/wiki/Getting-Started-in-UserLAnd

今後のアップデートなど期待できるアプリですね。

(くれぐれも自己責任でよろしくおねがいします。)

ではではぁ。

 

Comment

Related Article

Androidに Linuxを簡単にインストールするアプリ「UserLAnd」

2019.04.16

debian & Xserver XDSLで FireFoxが真っ白のページとなる件

2018.07.08

Kindle Fire HD 8 にLinuxを導入して扱えるようにする。超コスパ Linux タブレット構築方法!!

2018.07.04

CATEGORY LIST

LATEST NEWS

パックマン 解析プログラム動画から見る 追跡アルゴリズム

AI・Bot・algorithm

2020.09.23

Django (DRF)で、ユーザーのモデルを作成時にハッシュidを別で保存する。

Python

2020.09.10

ゲオのサマーセール 980円以下のゲームソフトが半額!8月16日(日)まで。で購入したもの。

Game

2020.08.13

Webassembly用いて、SDL 2.0をブラウザでレンダリング

C++

2020.08.10

macOS pyenv環境でtkinterが動かないので、再度インストール

Python

2020.08.09

Mac Home brewでSDL2.0を簡単に環境設定

C

2020.06.24

Django django-rest-auth + Nuxt.js auth-module で作る SPA JWT OAuth ログインシステム その3

Python

2020.06.14

Django django-rest-auth + Nuxt.js auth-module で作る SPA JWT OAuth ログインシステム その2

Python

2020.06.08

Django django-rest-auth + Nuxt.js auth-module で作る SPA JWT OAuth ログインシステム その1

Python

2020.06.07

このコロナ禍で、飛沫感染防止など求められる中「電子メモパッド」が重宝。 1300円で購入可能な電子メモパッドが超絶便利な件。

tool

2020.06.02

OAuthのフローを可視化できるツールを作ってみました。

JavaScript

2020.05.17

Django django-allauthで、サクッとソーシャルログイン機能を実装

Python

2020.04.12

RANKING

Follow

SPONSOR

現在、掲載募集中です。



Links

About Us

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。

Entry Profile

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、主に、ゲーム制作中心に港区六本木界隈で活動中。

FOLLOW US