Termux - 用 Android 手機安裝 Ubuntu Linux

阿舍家裡有好幾支沒有在用的 Android 手機,然後,就一直被閒置著,本來,阿舍是有打算要拿去賣一賣來換點現金,可是,又覺得好像很麻煩,所以,就遲遲的沒有拿去賣掉,但是,阿舍還是覺得這些手機的運算力應該還是滿有力的,不用,真的有些浪費哩!



其實,阿舍之前就有在注意也有試過在 Android 上安裝 Linux,不過,都需要把手機給 Root 掉才能用,所以,後來,阿舍就放棄再試了,而最近阿舍因為想要用 Raspbarry Pi 來建一個小型網路來跑東西的時候,才又想到說,看看在 Android 上用 Linux 的方法上有沒有什麼新的方法,因此,才發現了 Termux 這個好用的 App 哩 !

這個 Termux 是個開放原始碼的軟體專案,同時,也是一個免費的 App,直接從 Google Play就可以找到來安裝 (但是,目前只支援 Android 5.x 以上的版本),然後,安裝完成之後,就可以直接來使用了,不過,為了要能夠存取 Android 手機內建的儲存空間的話,需要先執行下面的這一行指令。

$ termux-setup-storage

上面的指令執行完成後,用 ls 來看,就會多出一個名為 storage 的資料夾,這個 storage 資料夾裡面的資料夾,基本上就是連結到 Android 手機內部儲存空間的幾個常用的資料夾,像是,下載、音樂和媒體等,這樣,在 Termux 裡,就可以讀寫 Andorid 手機內的檔案哩。

$ ls storage



接下來,就可以開始使用了, 這個 Termux 是採用 Ubuntu 16.10 為基礎來打包的,所以,大部份的 Ubuntu 的套件和指令都可以直接使用,阿舍試著安裝 Node.js 和 Node-red 來用,都可以順利的跑起來,感覺上,和使用只有命令列的 Ubuntu 差不多,不過,還是有一些些的不同,不同的部份,可以參考一下官網的 這篇說明 哩 !

阿舍用 Termux  就可以在手機上起 Node-Red  了哩  ...
另外,阿舍試著直接在 Termux 的終端機畫面來操作看看,阿舍覺得還滿順手的,不過,可能要先瞭解一下如何在 Termux 的終端機使用方向鍵和功能鍵,例如,方向鍵是用 音量鍵上 + A W S D 任一個字母(如果有玩 Game 的人們,這四個方向鍵應該不難記吧 ! ... 呵! ),Ctrl 是用 音量鍵下 來代替,而常用的 ESC、TAB 和 ALT 等功能鍵,則是可以用 音量鍵上+Q 來叫出軟體鍵盤來直接選,阿舍弄熟這幾個鍵之後,就有想要直接在手機上用 Vim 寫 Code 的衝動哩 ... 呵 !

指令操作和安裝軟體就同 PC 的 Ubuntu 一樣
如果你想要透過 SSH 來連到手機進行操作,其實,也是可以的,不過,操作步驟有點小多,所以,阿舍找時間再來寫一篇 ( Termux 設定和啟用 OpenSSH Server  )囉 ...


分享:

2 則留言 :

匿名 提到...

超酷的,不過在手機上用vim寫程式還是太勉強了吧xD 除非外接一個藍芽鍵盤?...

Arthur Yu 提到...

Hello,

阿舍是真的有一個手機 & 平板專用的藍芽鍵盤 ( 就 Logitech 可以放手機那個 ) 可用哩 ... 呵 !
不過,比較簡單的方式,應該還是用 SSH 會比較方便哩 ... ^^=