在 Chrome OS 下玩 Linux

ChromeOS Oct 13, 2020


雖然可能對極客(Geeker)的吸引更多一些,但 Linux 容器「Crostini」是暨瀏覽器與 Play 商店之後,Google 給 Chrome OS 出的另一大絕招。容器化的 Linux 表示它與主系統是隔離開的,類似沙盒的狀態,這表示就算是初學者,也可以安心玩,玩壞了隨時可以很方便的砍掉重練。

所以即使你不太懂命令列,你還是可以很簡單的用幾行指令,享受 Linux 的好處,也讓你的 Chrome OS 功能得到擴充,不只是使用網頁與手機應用,也可以有真正電腦版的軟體。

既然已經擁有了 Chrome OS,不妨放開心胸嘗試看看。

陸續更新~


如何啟用 Crostini 與設定使用空間

進入「設定」,在左邊的分區中,點選「Linux (Beta 版)」,然後點選右邊的「啟用」。

點「繼續」,然後設定要使用的用戶短名,以及設定預留給 Linux 的空間。之後可再調整,所以用預設值也可以。設定好,就可以點「安裝」。然後經過一段時間,等到進度條跑完,一個終端機視窗出現,這就表示我們成功的啟用了Linux。


如何設置中文環境輸入法

Chrome OS 中,Linux 環境下的中文環境與輸入法是獨立的,所以我們需要另外安裝設定。不過也不用太過擔心,我也把一切都簡化,寫好了腳本。而 Chrome OS 中,「檔案」應用可以跨界管理。

https://paste.plurk.com/show/lqtBewQe0RcaqjQGp5MV/ (命令列文字部份,複製貼去 Text,另存到「Linux 檔案」下的「crostini_chinese.sh」 )
將 crostini_chinese.sh 拉到 Linux 區域,回到終端機輸入:(注意,不需要 sudo !!)

sh crostini_chinese.sh

這裡稍微介紹一下 Linux 終端機常用的「自動完成」功能,我們能發現,後面的「crostini_chinese.sh」檔名很長,但實際上我們一般實務上,不需要全部打完。只要打個「cr」,確定這個目錄下不會有其他同樣開頭的檔名,按下「Tab」,它就可以自動完成後面的部分,把整個檔名打完。

當腳本開始執行之後,我們需要選則系統要支援的語言,以及主要使用的預設語言。通常繁中就選 zh_TW 的 Big5 與 UTF-8 就夠了,並以 UTF-8 為主要語系。需要注意的就這裡,剩下的就讓腳本跑,時不時的按一下「Enter」同意下載安裝套件就行。

等視窗提示關閉並重啟時,找到終端機的圖示,在上面按右鍵,選擇「關閉 Linux (Beta 版)」即可。這樣 Linux 容器就是關閉狀態,不會使用系統資源,直到下次您啟動 Linux 程式,或是存取 Linux 下的檔案,Linux 容器才會被重新啟動。


如何安裝軟體

首先,讓我們來試試使用終端機下的命令列吧。讓我們打開終端機,輸入下面這行指令:

sudo apt-get install figlet

終端機會跑出一些套件的資訊,安裝之後會佔用的容量大小,我們選擇外或直接按下 Enter 之後,就會進行安裝。

檔案很小,安裝得很快,完成之後,將底下這一行先選取並複製起來⋯

figlet -c "WELCOME to Crostini !"

然後在終端機上,按滑鼠右鍵,就能貼上,執行看看吧~

第二種,安裝 .Deb 檔案

這裡我們已公認好用的程式碼及文件編輯器 VS Code 為例,首先用內建 Chrome 瀏覽器,到 VS Code 官網下載頁面,選擇「.deb」格式,下載「 64 bit」的。 然後我們從「檔案」,找到剛下載的檔案,在上面右鍵,點選「透過 Linux (Beta 版)  執行安裝程序」。照步驟點一點,等他一下,就能裝好。有沒有很簡單,安裝程式不開終端機。

再來,我們來裝中文介面吧。打開  VS Code,點選單「File」「Preferences」「Extensions」,打開套件視窗,然後輸入「chinese」,下面就出現中文套件了,點選綠色的「Install」安裝,然後點「Restart Now」重啟,就能看到熟悉的中文。
點選單「檔案」「新增檔案」,然後用 Ctrl + 空白,測試剛剛安裝的新酷音輸入法吧。

第三種,軟體商店

在前面設定環境中,腳本自動會安裝這個圖形介面的應用商店,不過有部分功能不太正常,遇到的話忽視就好。

第一次使用的話,可能需要讓他讀一下,重開個幾次顯示就正常了。一直不正常的話,可以用「「關閉 Linux (Beta 版)」」重開一次容器,應該就會好了。
我們試裝一個看看吧,先選擇「生產力」分類,看到很多高評價軟體,再從「顯示」中選擇「行事曆」分類,再點進「KOrganizer」,點下「安裝」,也是無須指令,等個一下就安裝完成。


與 Linux 共用檔案

在「檔案」程式中,可以選擇要與 Linux 共享的資料夾。會掛載在 /mnt 之下。


標籤