CasaOS是上海IceWhale公司開發的開源家庭雲系統,可安裝在樹莓派或者執行Debian, Ubuntu系統的微電腦或x86電腦。偶然在恩山无线论坛看到“玩客云刷Debian小白保姆级教程AllinOne”貼文,就把2019年買的玩客雲,再拿出來活用一下。
先剪四段止滑橡膠墊,貼在機殼一側:
把安裝好CasaOS的玩客雲疊放在2.5吋行動硬碟上面,它就是簡易的家庭雲端伺服器(檔案分享器),最大的優點是便宜,不過,它的USB介面是2.0規格,所以檔案傳輸速率就只有幾十MB/s,但是用這個速率串流播放4K影片應該沒問題。
更新基於Debian的Armbian系統
之前刷入玩客雲的系統是基於Debain 9 (Stretch) 的Armbain 5.88版。
透過balenaEtcher或Win32 Disk Imager工具,把網友分享的基於Debian 10 (Buster) 的Armbian Linux系統映像檔寫入USB隨身碟、把隨身碟插入靠近玩客雲網口的USB、再插上電源,過一會兒,它就自動刷入USB裡的系統。
新系統安裝完畢,依照CasaOS開源網頁的說明,執行底下的命令進行安裝:
wget -qO- https://get.casaos.io | sudo bash
安裝執行到更新套件管理員時出現錯誤,提示在北京清華大學軟體庫找不到指定的發行檔:
根據CasaOS開源網頁的說明,Debian系統建議採用Debian 11 (Bullseye) 版。我後來找到armbian-onecloud這個提供各種玩客雲Armbian系統映像檔的Github網頁,最新是基於Debian 12 (Bookworm) 版。
我決定先嘗試手動把Debian 10升級到11版,反正若失敗了,再下載安裝網友編譯好的版本就好。
在Windows的命令提示字元執行ssh命令,連結到玩客雲的Armbian系統後,執行底下的命令清除舊有的軟體庫(軟件源):
rm -rf /var/lib/apt/lists/* sudo apt-get clean
編輯位於/etc/apt/sources.list裡的軟體庫來源列表,以nano編輯器為例,執行:
sudo nano /etc/apt/sources.list
在nano中,按Ctrl+K鍵可刪除一行,刪除所有既有的軟體庫來源,然後複製底下適用於Debian 11的軟體庫:
deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb http://deb.debian.org/debian bullseye-backports main contrib non-free deb http://security.debian.org/debian-security bullseye-security main contrib non-free
在終端機(命令提示字元)中按滑鼠右鍵貼上:
按Ctrl+O寫入、按Ctrl+X關閉nano。
執行底下的命令開始升級系統:
sudo apt update sudo apt upgrade sudo apt full-upgrade
過程中遇到任何修改檔案的問題,我都選擇安裝套件維護者的版本,也就是按Y鍵繼續。
系統升級完畢,執行重新啟動命令:
sudo reboot
再次連上玩客雲,從開機訊息可看到系統已經升級到Debian 11 (bullseye) 版…額…本來應該顯示S805晶片的文字訊息,變成了S812。
安裝執行CasaOS
再次執行安裝CasaOS的命令,這次安裝成功了:
開啟瀏覽器連結到玩客雲的IP位址,CasaOS可正常執行(它的設置畫面可調整語系,有簡體中文),左上角顯示目前占用40%的主記憶體,左下角顯示內部的eMMC記憶體以及外接的行動硬碟容量。
這是CasaOS的App Store畫面:
由於玩客雲的S805處理器是32位元,在CasaOS官網的“Awesome Store list”文件有提到,玩客雲和樹莓派2等採用ARMv7版架構的微電腦,App Store的來源要改成:
https://play.cuse.eu.org/Cp0204-AppStore-Play-arm.zip