Nexus5 をルート化してUbuntuを動かす

昔使ってたNexus5が出てきた。今は簡単にRoot化できるっぽいので遊んでみる。

Nexus5をルート化

下記のページ通りにやったら、簡単にできた。
Nexus5で遊ぶ その3: ルート化の準備 | メモ置場のブログ

もし失敗した場合は下記を参照して復旧。
【Nexus5】Nexus Root Toolkitを使ったプレ文鎮からの復旧方法-Gintoki Note

Linuxマシン化

1.必要のアプリをインストール

Linux Deplay で Ubuntuを入れる

下記サイトを参考にイントール。インストールされるUbuntuのヴァージョンは「18.04」。
Linux Deploy を使用して Android フォンに Ubuntu をインストールする方法 – Moyens I/O
LinuxDeployを使用してAndroidにLinuxをインストールする| Linux中毒者

Ubuntu の設定

Shellをzshに変更

下記サイトを参考にシェルをshからzshに変更
Ubuntuのシェルをzshに変更する – Qiita

必須ツールを設定

「nano」と「curl」をインストール

$sudo apt-get install nano

$sudo apt-get install curl

日本語化

下記サイトを参考にUbuntuで日本語を使える様にする。
Ubuntu 18.04 LTSを日本語化する(日本語環境にする) | 突撃なんでもチートシート

Sambaのインストール

下記サイトを参考にSambaをインストール。面倒くさいのでユーザーディレクトリを共有させる。
Sambaサーバーの設定手順(Ubuntu20.04)とWindowsからのアクセス方法 – 水瓶座列車

再起動コマンドはsudoでやらないと失敗する。

$ sudo service smbd restart
$ sudo service nmbd restart

Node.jsの設定

下記サイトを参考にNode.js環境を作成。管理ツールは「n」を利用。
Ubuntu18.04で任意のバージョンのNode.jsをインストールする方法 | トライフィールズ
Ubuntu18.04に最新のNode.jsをインストールする(アップデート方法も) – Pythonと!

「`GLIBC_2.28′ not found」となる場合は「17.9.1」以前のNode.jsを入れる。
nodeのv18を使ったらエラーになった(CentOS7) – ITのプロへ

Pythonの設定

Pythonは2と3が入ってるので、とりあえず、そのまま使ってみる。