安裝 Zorin OS 16 Core 與嘸蝦米

前言

Zorin OS 也是一支以 ubuntu 為基礎的 Linux Distro,幾天前釋出 Zorin OS 16 版,這一個版本立基在 ubuntu 20.04.3 LTS。

這篇貼文大致分成 2 個部分的筆記:「安裝 Zorin OS」、「在 Zorin OS 16 上安裝及使用嘸蝦米」。

安裝 Zorin OS

  1. 硬體的設定:Dual-Core CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 安裝的過程,可以參考下面的相簿。我的觀察是前面的安裝步驟,跟 elementary OS 5.1 有點神似:就像是 ubuntu 的安裝程式換上另外一張皮,初次進入系統,可以跟著指示走, 我是在 VirtualBox 安裝的,初進系統走 Tour 會詢問要不要安裝 zorin-virtualbox-guest-additions 套件,我安裝後出現一些錯誤訊息,後續把其他系統升級做完,錯誤訊息才消失。
    zorinOS

在 Zorin OS 16 上安裝及使用嘸蝦米

依序,我會推薦使用 iBusFcitx 4Fcitx 5

iBus

  • Zorin OS 16 預設的輸入法是 iBus,ibut-table 這支套件一開始就已經安裝好,我個人滿推薦直接服用官網的表格檔。

Fcitx 4

  1. 以往我會下 sudo apt-get install fcitx-table-boshiamy 這個指令,但,這次我觀察與來回測試之後,發現以下的指令比較穩妥:

    sudo apt-get install fcitx fcitx-m17n fcitx-table-boshiamy
    im-config -n fcitx
  2. 重開機,再進入到「設定值」→「地區和語言」→「管理安裝的語言」,確認 fcitx 已成功設定為「鍵盤輸入法系統」。

Fcitx 5

  • 可以透過 APT 安裝 Fcitx 5,但是並沒有 fcitx5-table-extra,如要使用,應該也可以像 Debian 11 一樣,借 Arch Linux 官方釋出的檔案服用之。

後記

  1. 本次安裝使用的 ISO 檔版本是 Zorin-OS-16-Core-64-bit.iso。
  2. Zorin OS 16 分為 3 個版本,分別是需要付費的 Pro 版(美金 39 元)、Core 版與 Lite 版,3 個版本都有 Zorin 外觀(皮),要簡說出不同的部分,應該是就是付費的 Pro 版包含了 Core 與 Lite 版的功能外,還有類 macOS、 Windows 11 & Classic 與 ubuntu 等幾個桌面環境、內建專業層級的 App 套件包與進階的生產力軟體等等。
  3. 立基在 ubuntu 架構與特性上的 Distro,我目前知道有 Linux Mint、elementary OS 與今天紀錄安裝過程的 Zorin OS,有一種開枝散葉的感覺。
    (1)Linux Mint:From freedom came elegance.
    (2)elementary OS:The thoughtful, capable, and ethical replacement for Windows and macOS.
    (3)Zorin OS:Make your computer better, faster, easier, more powerful, secure, and reliable.

安裝 elementary OS 6.0 與嘸蝦米

前言

elementary OS 6.0 (以下稱 Odin) 釋出後幾天,我決定也來安裝看看,想不到沒有很順利,安裝的過程跟上一版 5.1 甚至無法相比,我在 VirtualBox 與 Mac mini 都安裝過,最後是在 VirtualBox 安裝成功。

VirtualBox 的部分

  1. 晶片組類型:ICH9、EFI:啟用。
  2. 我試了幾次的安裝,而且,無論在 Windows 或是 Linux 版的 VirtualBox 都會在同一個地方卡住。

  3. 後來,我才注意到,在安裝過程,即使切換語言到 Chinese,顯示上仍舊是 English,判定應該要用 English 介面完成安裝,事實果真如此。
  4. 不知道是該說自己學乖了,還是想要避免又失敗的無助感,安裝完成,第一次進入系統時,還會要我們挑一次語言,我,還是先選 English。
  5. 進入系統之後,再把語言調成我想要的。

Mac mini 的部分

  1. 預設似乎是要使用者砍掉一整顆硬碟,並且只安裝 Odin,…這一點對我來說,不是那麼合用。
  2. 硬碟分割的支援薄弱:
    (1)我是用外接硬碟安裝的,同樣把外接硬碟的壓縮分割,進到安裝介面後,想不到 Odin 無法自動偵測到,我只能手動去選擇,這還不打緊,重點是不但安裝不上去,還會把原本的分割表弄亂,我回到 Windows 之後,只能刪掉一大部分的分割,也因此把當時該壓縮分割臨近的 Linux 砍掉重練,所幸,離得比較遠的 Clear Linux 沒有被波及到。
    (2)另外,跟 ubuntu 20.04 一樣,都會很主動去寫內建硬碟的分割表:在硬碟一開始的地方,自動劃出 100 MB Fat32 空間,寫入 EFI/boot,這一個分割區是我接著想要安裝 Oracle Linux 時,發現其已然存在,在 macOS 內建的硬碟工具上不會顯示出來,由於目前對開機沒有太大的影響,我暫時就不去改動它。其實,這一點在 Mac Pro 或 WinPC 上應該是相對比較好處理的:開機箱,把硬碟排線直接拔掉,應該就能搞定。

安裝嘸蝦米的部分

  1. iBus:系統內建的輸入引擎,安裝的方式,可以直接參考行易有限公司官網說明。
  2. fcitx:立基於 ubuntu 20.04 的關係,可以直接在 Terminal 下一道指令:sudo apt-get install boshiamy-table-boshiamy,接著重新登入系統,就搞定。

  3. 附帶一提的是 fcitx 安裝啟用後,iBus 就會自動關閉,原本系統設計好的快捷鍵,仍會延用過來,例如:其他 Linux 要切換輸入法是 Win + Space 的組合鍵,Odin 預設用 Ctrl + Space 組合鍵切換。

後記

  1. 本次安裝使用的 ISO 檔版本是 elementaryos-6.0-stable.20210810.iso。
  2. 原本想說分享一下 Odin 的使用心得,結果變先成分享要用 English 介面完成系統安裝。印象中,以前曾經在 Fedora 遇到過,多年後再遇到,…或許是我少見多怪吧!

用我的 iMac 把 Clear Linux 安裝到 USB 外接硬碟上

iMac (Retina 4K,21.5 英寸,2017)

一般而言,要安裝 Linux,又要保留原本的系統,就得再先瞭解一下硬碟分割,通常都會以 GRUB 來管理開機列表,如果這些事情我都不想做,或許,用外接硬碟安裝 Linux 是一個方法。

考量到 Clear Linux 的特性後,我準備好一支 Clear Linux Live USB,還有一顆老舊的硬碟,找到一個很早以前買的外接盒,給它裝在一起,就開啟這一次的安裝之路。

從 Live USB 進到 Clear Linux 之後,我的機器上面,只有 Fusion Drive 與外接硬碟,執行安裝時就選 sdb (也就是外接硬碟),然後,放著讓它跑完整個安裝流程。

因為沒有用 GRUB,所以,重開機之後,要按住 Opt (或 Alt) 鍵來選擇要進入的系統 (…喜不喜歡這樣的方式,就見人見智)。

之前在 Mac Mini 沒有抓到無線網卡,這一次換 iMac 竟然抓得到,至於藍牙的部分,再重開機一次之後,就可以啟用,不過,它一直抓不到我的鍵盤:Logitech Keyboard K480。

我下了一道指令:

lspci -vnn -d 14e4:

觀察之後,決定把這顆硬碟,拿到 Mac Mini 上試跑看看。

實際上是能夠運作的,只是無線網卡的驅動程式,仍然沒有 On 起來,需要另外處理。

以上,零零總總的紀錄,對於想要嘗試 Linux,卻又擔心無法習慣 Linux 後,不容易回到 macOS 的人,希望這一篇能夠做為一個小小的參考。

後記: iMac 上面的 ubuntu 20.04 跟 Windows 10 都被我處理掉,才會有這一篇。

把 ubuntu 20.04 安裝到我的 iMac

iMac (Retina 4K,21.5 英寸,2017)

在 iMac 上面,我有需要使用無線網路,所以,我選擇驅動程式支援度比較高的 ubuntu,我整理一下幾個要點與心得如下:

  1. 三系統:這一部的 macOS 是 High Sierra,我打算保留它;另外,基於遊戲需求,我也安裝了 Windows 10。
  2. 安裝選擇:我選最小安裝,同時勾選驅動程式支援,沒有特別去勾任何套件,只是,我以為 g++ 會自動安裝進來,但是,並沒有。
  3. 沒有音效:初始安裝後,音效沒被驅動,這一點特別寫進來,因為我有點意外到,但我也推論,可能其他 Distro 也會有一樣的狀況,目前,比較不會需要聽音樂,因此就先放著。

最後,我用一段程式碼去觀察單核效能,結果排序:ubuntu 20.04 (iMac Retina 4K 2017):0.341884 > Fedora Workstation 34 (iMac Retina 4K 2017):0.346599 > Clear Linux 34820 (Mac Mini 2014 年末):0.356684 秒 > ubuntu (Mac Mini 2014 年末):0.469722 秒 > macOS High Sierra (iMac Retina 4K 2017):2.00937 秒 > Windows 10 21H1 (ASUS Desktop S300TA):2.015 秒。

在 Linux 上安裝 Fcitx 與嘸蝦米表格檔之後的心得

我想寫一篇,對於事隔多年後,我在 Linux 上面安裝嘸蝦米後的小小整理與心得。

  1. 官方的嘸蝦米表格檔:
    (1)過去:從 5.7b 標準版上面,可以找到 RedHat7.3、XCIN2.5 與 LIU.CIN、LIU.TIT ,印象中,我好像曾經試著把 RedHat 的版本安裝到 Fedora 上面,只是,應該沒有成功。
    (2)現在:行易有限公司在官網上釋出的 Linux 相關表格檔,總共有 SCIM table、gcin table、IBus table、IBus (適用於 ibus-table 版本 > 1.8.0) 與 Solaris table。
    (3)可用性:除了 Solaris Table 先不討論外,我自己認為,符合「好安裝」與「輸入時能夠敲字碼與空白鍵入字,並正確輸入」,就可以滿足我的需求,而無論是那一個平台,就比較是看個人使用習慣與喜好,以我而言,基本上只要是能夠吃的蝦,都是好蝦。

  2. 非官方的嘸蝦米表格檔:
    (1) gcin:它有一支轉換程式,記得名稱是 scim2tab,透過這支轉換程式,可以讓使用者把手上官方的表格檔,轉成 gcin 「認得」的表格檔,這樣的蝦也能夠吃。印象中,網路上也曾流傳轉換好的表格檔,記得名稱是 noseeing,不過,在寫本篇文章截止時,我仍沒有找到,推想可能是 gcin 已經淡出的關係。
    (2) fctix:這個輸入法平台是直接就可從套件管理程式安裝嘸蝦米輸入法,我翻了一下資料,fcitx 並不是一開始就把嘸蝦米的表格推送到套件管理系統,但是開發者似乎是想給使用者一個方便,而推送進去。我在這個月中前,試玩幾套不同的 Linux Distro 之後,可以說,幾個大的套件管理系統,原則上都有支援,安裝使用上非常、非常輕鬆,而且安裝完,也一併讓系統的預設輸入法平台切換到 fcitx,不太需要再額外做設定,就可以用,後續比較要注意的應該是授權使用的問題。

暫且先不論合法授權的問題的話,我想,目前在 Linux 上面所呈現的,正好是我曾經設想過的畫面:macOS 與 Windows 直接內建嘸蝦米,我要做的事就是去新增嘸蝦米輸入法就好,那麼,是不是更能夠把行易有限公司提到的理想延伸到更遠的地方去。

讓更多人體會到嘸蝦米「創造一個易學、快速又快樂的中文輸入環境」。

相關網址:

  1. 在 ubuntu 21.04 上輕鬆安裝嘸蝦米
  2. 在 Fedora 34 上輕鬆安裝嘸蝦米
  3. 在 Debian 10.10 上面安裝 fcitx 的嘸蝦米表格檔
  4. 在 openSUSE Leap 15.3 上輕鬆安裝嘸蝦米
  5. 在 elementory OS 5.1 上輕鬆安裝嘸蝦米
  6. 在 Lubuntu 21.04 上輕鬆安裝嘸蝦米
  7. 在 Linux Mint 20.2 上輕鬆安裝嘸蝦米:這一支 Distro 我也滿喜歡的,如果也想要安裝嘸蝦米的話,一樣是下一道指令,再到「偏好設定」裡的「Fcitx 設定」去確認相關設定(講起來好像在繞口令,這個部分我個人比較習慣用圖形介面來解決,如下圖)。

在 Fedora 34 上安裝官方嘸蝦米的 iBus 表格檔

Fedora 34 內建 iBus 平台,直接安裝行易有限公司釋出的嘸蝦米表格檔,使用完整度最高。

我參考官方提供的安裝說明後,錄製了一支影片,來紀錄整個安裝過程:點這裡去看影片

  1. 一開始就小撞牆一下,主要是安裝時,會顯示 ibus-table/tables 不是目錄,我索性就把 ibus-table 安裝上來。
  2. 放好 Table 檔與 Icon 檔之後,執行 ibus restart。
  3. 最後進系統內的 Keyboard 設定,新增嘸蝦米。

走完上面幾個步驟,原則上就可以搞定。

在 Lubuntu 18.04 上安裝嘸蝦米輸入法

  1. 先安裝 iBus: sudo apt-get update sudo apt-get install ibus ibus-table
  2. 解壓縮行易有限公司官網上的圖像檔與表格檔,並且放到它們該去的位置: tar xvf boshiamy-ibus-1-8-x.tar.gz cd boshiamy-ibus-1-8-x/ sudo mv .png /usr/share/ibus-table/icons/ sudo mv .db /usr/share/ibus-table/tables/ ibus restart
  3. 我是在 en-us 的環境下,先跑一趟 Preferences → Language Support 去確認 Keyboard Input method system 設定為 iBus。
  4. 再從 iBus Preferences 裡面的 Input Method 頁籤新增輸入法:Chinese – boshiamy-t。

↓順利的話,就可服用嘸蝦米。

在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔

之前,我比較常在部落格分享,看看能不能裝好 Linux 來當文書機使用,因此,嘸蝦米對我來說肯定不可或缺。今次,我是設定一部要拿來以 Coding 為主的機器。

結果…,也是不到 5 分鐘,我就決定要把嘸蝦米 On 上來,而且,我打算用嘸蝦米的官方表格檔。

但,說真的,上一次弄 Linux 已經不曉得是幾百年前的事了,印象中我最後是在行易有限公司官網把 iBus-Table 下載,執行 sh 就可以搞定,然而,這次卻沒有想像中順利。

我在終端機上面,得到最後一段的訊息跟酷!學園這一篇討論:在 ubuntu 無法安裝無蝦米 (權限不夠)是一樣的: 本程序必須存取 /usr 目錄,而您目前的使用者權限不足! 請試著登入 root 帳戶再重新操作一次 (請按 Enter 鍵結束…)

即使用 root 登入執行也沒有效果,一直嘗試執行就是鬼打牆(千萬別這麼做),我的做法是直接把檔案手動搬到它們該去的位置。

只不過,得到的是嘸蝦米英文輸入法:明明切到嘸蝦米,卻只能打英文,而且英文輸入還變得怪怪的。

  1. 這時,我才想到,我在官網下載時,iBus-Table 有另外一個版本:IBus (適用於ibus-table 版本 > 1.8.0)。
  2. 為了確認版本,我從下圖所示的地方去查詢:
  3. iBus Table 1.9.25 這個版本號碼,讓我有七成把握,應該沒有猜錯:

下載後解壓縮,把 Table 跟 Icon 檔移到它們該去的地方,執行 ibus restart 就可以搞定。