安裝 Pop!_OS 21.04 與嘸蝦米

前言

Debian 衍生發行版 (Debian Based Linux Distros) 很多,我想,最有名的應屬 ubuntu。而且,ubuntu 也有很多衍生發行版。數算起來,其實都可以說系出同門:也就是 Debian。

之前,我自己安裝過幾個 ubuntu 衍生發行版,其中,最讓我印象深刻的是 Zorin OS。今天安裝的 Pop!_OS,同樣也是 ubuntu 衍生發行版,而且,我是直接找一部老舊電腦來安裝,並且決定就讓這個系統待在這部老機器身上。

安裝 Pop!_OS 21.04

有圖形介面就是容易上手,我把整個安裝過程的重要截圖整理到一本相簿裡,有興趣的伙伴,可以直接點進去。
Pop!_OS21.04

使用 Pop!_OS 21.04 大概 2 個小時後的想法

  1. 這次使用的機器,在安裝系統前,我先裝上一張舊的顯示卡:NVIDIA GeForce GT 730,同時下載 Pop!_OS 21.04 NVIDIA 版本來服用。
  2. 在 Pop!_OS 的官網上面,可以從目前供使用者下載的系統版本號,直接對應到 ubuntu 的版本號,我認為,這有助於 ubuntu 的使用者,容易直覺判斷想要用的發行版。
  3. 不過,我會選擇 Pop!_OS,有一個很大的原因,在於 System76 這家公司,除了維護 Pop!_OS 這個 Linux 系統外,同時也提供硬體銷售服務,或許,談不上軟硬體開發,但我認為 System76 應該在一定程度上,提供較高的軟硬體整合與支援度,而這一點,從官網上提供 NVIDIA 顯示卡支援的系統版本看出一點端倪。
  4. 原本,這部機器是跑 Windows 7,我光從上面下載與安裝 balenaEtcher 就耗費多時,再下載 ISO 檔也卡在 100% 進度那邊許久,易言之,就是效能不佳。Pop!_OS 21.04 對硬體的要求很低,但我沒有想到在同樣的硬體上會有那麼大的差距。4GB Ram 搭配 SWAP,基本上穩穩用都沒有問題。唯一稍為停住的地方,就是我使用 Firefox,同時開啟 Steam 上的 Factorio,我認為,這麼老的機器能夠跑得動,已經算很不錯了。
  5. Linux 長年扮演老機器的救星,但,我必須說,隨著每一個發行版的發展,這個部分,也已不全然如此。尤其,在我當年入門的 Fedora 來看,我更不敢肯定。
  6. 還有一點,今天我所使用的硬體,跟我自己之前在 VirtualBox 上所設定的硬體相近,實體的硬體在整體的運作上,確實有比較厲害一點,但,再怎麼厲害,這樣的規格,我都必須說,最多就是拿來當文書機而已。

在 Pop!_OS 21.04 上安裝嘸蝦米

  1. 選用的順序上,我強烈建議是 iBus→fcitx4→fcitx5。
  2. 承上,原因是可以省下很多時間,至於,安裝的方法,可以參考這一篇:「在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔 – jute」或站內其他的安裝過程紀錄文。

後記

  1. 參考網站:
    (1)Pop!_OS by System76
    (2)System76 – Linux Laptops, Desktops, and Servers
  2. 本次安裝使用的 ISO 檔版本是 pop-os_21.04_amd64_nvidia_10.iso。
  3. 硬體:Intel® Pentium(R) CPU G630、4GB Ram、500GB HDD。
  4. 現在已經有很多 Linux Distros 能夠在使用者介面上,設計到很像 macOS 或 Windows,深入使用起來,終究還是 Linux,我一直在思考這個問題的關鍵因素,安裝與使用 Pop!_OS 後,我想或許可以找到更多的答案。
  5. 我撰寫本篇紀錄文時,就是使用 Pop!_OS 21.04 + iBus + 嘸蝦米官方表格檔。

在 Parallels Desktop 15 上,安裝與使用 Linux Mint

前言

macOS 又重新回到只支援自家處理器的路,無法使用 Bootcamp 的狀況下,我相信會有不少使用者會透過虛擬主機軟體去滿足自己使用上的需求,我使用的 Parallels Desktop 最後一個版本是第 15 版,但,我並沒有在上面安裝過 Linux。

這幾天姑且一試,發現 Parallels Desktop 會挑 Distro,在 Parallels Desktop 介面上有列出來的,比較可以正常讀到 ISO 檔,之所以會說比較可以,原因是 Manjaro Linux 的 ISO 檔 (版本為 manjaro-xfce-21.1.5-211008-linux513.iso) 讀到一半就卡住,我試了 2 次後,就決定暫時先放著,如果要再試,我可能會用比較舊的版本。

就網路上的分享,ubuntu 的契合度比較好,但,我今天想安裝有點一樣又有點不一樣的 ubuntu 衍生版本:Linux Mint
linuxMintonParallelsDesktop15Ep5

快速回顧

  1. 圖形介面的安裝,我並沒有截安裝過程的畫面,印象中,幾乎都是在下一步的前提下完成。
  2. 一進入系統,我就想要試試 Parallels Toolbox,安裝上也滿順利的。linuxMintonParallelsDesktop15Ep1

安裝嘸蝦米

  1. Linux 內建 2 個輸入法:XIM 與 fcitx,我觀察了一下,預設是 fcitx(4)。
  2. 只要在 Terminal 下一道指令,把嘸蝦米表格檔安裝進來,再重開機就可以使用。
  3. sudo apt install fcitx-table-boshiamy
  4. 預設的輸入介面名為 ubuntu,我個人認為,有點花俏。

10 分鐘使用心得

  1. 順:我是在 Mac mini(2014 年末版) 安裝,只有 8G 的記憶體,這樣的硬體,用 Parallels Desktop 扛 Windows 10 有點吃力,但是跑 Linux Mint 卻遊刃有餘。
  2. 有點卡的地方:Parallels Desktop 裡的系統,無法使用快速鍵,這個是我在切換輸入法時發現的,我最近常用的 VirtualBox 預設就會支援這個功能,所以換到 Parallels Desktop,切換輸入法,我必須用滑鼠點,就變得有那麼點不順手。

後記

  1. 本次安裝使用的 ISO 檔版本是 linuxmint-20.2-cinnamon-64bit.iso。
  2. 最近,在網路上讀到一篇文章:M1 Max 實測 25 款 3A 遊戲大作的效能表現,這結果很可以 – 電腦王阿達,文中提到的那些遊戲,如果以現在的 PC 硬體而言,大概 2 萬 5 千元的桌上型電腦就可以達成,並且面對清單裡面的遊戲,PC 效能幾乎是綽綽有餘,換在 Mac 上,搭載 M1 Max 的 Apple Macbook Pro(2021) 要價 104,900 元,再加上一套 Parallels Desktop,同樣的價格,可以買到一部也是怪獸級的 PC 筆電。說真的,如果有強烈的蘋果專屬軟體需求者(剪輯、Coding 等),就比較會覺得加上一套 Parallels Desktop,多少能夠玩一些遊戲,是也還不錯。但,如果有使用 Unreal Engine 開發遊戲需求的,應該就會做出不同的選擇吧!

安裝 Manjaro 與嘸蝦米

前言

Manjaro 是 Arch Linux 的衍生版本,相較於 Arch Linux 的安裝方式,圖形介面的 Manjaro 顯得親切很多。

今天,我也來試玩一下 Manjaro,並且在上面嘗試安裝嘸蝦米。

安裝 Manjaro

實在非常容易入手,在此,我放上截圖給大家參考。
manjaroXfce21.1.5onVirtualBox

在 Manjaro 上安裝 Fcitx 5與嘸蝦米

  1. 直接先啟動 Terminal (Ctrl+Alt+T)。

  2. 在 Terminal,打以下的指令:

    sudo pacman -S vim fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra
    sudo vim /etc/environment
  3. 啟動 vim 編輯,寫入以下內容 (直接從這裡複製貼上服用也行)

    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx

  4. 重開機。

    reboot

  5. 重開機之後,右下角會出現一個鍵盤圖示,點右鍵進入「設定」。

  6. 在設定視窗裡,找到「可用輸入法:」下的搜尋框,我是打關鍵字「boshi」把嘸蝦米找出來並新增。

  7. Ctrl+Space,就可以切換至嘸蝦米輸入法。

後記

  1. 本次安裝使用的 ISO 檔版本是 manjaro-xfce-21.1.5-211008-linux513.iso。
  2. Fcitx 5 真的很容易服用,使用起來也順順的。

[版本更新] 快速回顧 ubuntu 21.10

前言

ubuntu21.10onVirtualBox
ubuntu 21.10 正式釋出,主要的更新如下:

GNOME 40 desktop by default
Yaru light theme by default
Firefox Snap by default
Zstd compression for packages
Wayland enabled for NVIDIA driver users
Multitouch gestures
Linux 5.13 kernel
Updated theme and icons

安裝完,我自己認為比較會有直接感受的,應該是 GNOME 帶來的桌面體驗感。

嘸蝦米安裝與使用上的建議

  1. 選用的順序上,我比較建議是 iBus→fcitx4→fcitx5。
  2. iBus:如果是全新安裝,並且有嘸蝦米輸入法之使用需求的人,我會建議服用官方的 iBus 表格檔,只要選對版本,安裝的過程是輕鬆且愉快的,詳可參考之前的貼文:在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔
  3. fcitx4:
    (1)fcitx 是另外一個服用上的選擇,我比較建議急需的人安裝 fcitx4,而不是先安裝 fcitx5。原因很簡單:透過一道指令 sudo apt install fcitx-table-boshiamy 就可以把嘸蝦米表格檔含 fcitx4 主程式安裝好,相對容易很多;如果是 fcitx5,就無法透過 sudo apt install fcitx5-table-extra 將嘸蝦米表格檔含主程式安裝完成,相關測試如下圖。
    (2)安裝完 fcitx4 後,進入到「設定值」→「地區和語言」→「管理安裝的語言」,確認 fcitx4 已成功設定為「鍵盤輸入法系統」,再重開機。
  4. fcitx5:如果比較堅持想用 fcitx5,或是 fcitx4 在個人使用上有不穩定的情形,也有解決方式,詳可見:在 Debian 11 上直接用 Fcitx 5 與嘸蝦米

後記

  1. 本次安裝使用的 ISO 檔版本是 ubuntu-21.10-desktop-amd64.iso。
  2. 硬體的設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、30GB Vdi HDD。

升級與使用 Windows 11 與嘸蝦米幾個小時後

前言

由於我不想等待微軟推送升級通知,所以,我是自己去官網把 Windows 11 升級所需要的,通通下載下來。最後,我決定用 Windows11InstallationAssistant.exe 完成家裡其中一部電腦的系統升級。

系統從 Windows 10 升級至 Windows 11 後,原本的嘸蝦米 J 是可以直接繼續延用的。

不一樣的設定選單與介面設計

對比一下 Windows 10 上面的介面:我在 Windows 10 上面設定嘸蝦米的筆記,不難發現 Windows 11 上,整個設定選單與介面(下圖),已經重新設計過,我個人在使用上是覺得 Windows 11 的設計比較直覺,Windows 10 給我的印象是的設定路徑並不容易找,每每都像是在尋寶一樣,倒不如直接下指令處理還比較快,而且相較於更早之前的 Windows 版本,我認為 Windows 10 真的比較不直覺。

應該是跑掉的設定

  1. 要進入嘸蝦米本身的設定,方法並沒有改變。

  2. 不過,我原本在 Windows 10 上面做好的設定:取消勾選「繼承系統輸入法狀態(忽略上方預設狀態設定)」,升級後被自動勾回來。

  3. 其餘設定,我就不多言,可以參考我在 Windows 10 上面設定嘸蝦米的筆記

後記

  1. 隨著迭代更新至今,升級 Windows 已經不會太困難,也不容易遇到難以處理的茶包 (Trouble),家裡目前也只有 2 部電腦可以升級到 Windows 11,而我是拿手上非工作用的電腦做升級,先感受一下新系統帶來的不同氣象。
  2. 我目前感受時間並不長久,最多的時間是拿來寫部落格,所以,上述的設定選單與介面設計部分,僅針對語言與輸入法相關而言,其餘部分,我還不確定使用起來的感受如何。

安裝 Arch Linux 與嘸蝦米

前言

如果,能讓我再一次從頭開始學 Linux,我可能會選 Arch Linux。
archLinuxonVirtualBox

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

安裝 Arch Linux

  1. VirtualBox 上的硬體設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 下面是我下的指令:

    timedatectl set-ntp true
    lsblk
    gdisk /dev/sda
    n
    Partition number: [Enter]
    First sector: [Enter]
    Last sector: +200MB
    Hex code or GUID: ef00
    n
    Partition number: [Enter]
    First sector: [Enter]
    Last sector: [Enter]
    Hex code or GUID: [Enter]
    w
    Do you want to proceed? Y
    lsblk
    mkfs.fat -F32 /dev/sda1
    mkfs.ext4 /dev/sda2
    lsblk
    mount /dev/sda2 /mnt
    mkdir -p /mnt/boot
    mount /dev/sda1 /mnt/boot
    lsblk
    pacstrap /mnt base linux linux-firmware vim
    genfstab -U /mnt >> /mnt/etc/fstab
    cat /mnt/etc/fstab
    arch-chroot /mnt
    dd if=/dev/zero of=/swapfile bs=1G count=2 status=progress
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    vim /etc/fstab
    i
    寫入 /swapfile none swap defaults 0 0
    [Esc]
    :wq
    timedatectl list-timezones | grep Taipei
    ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
    hwclock --systohc
    vim /etc/locale.gen
    i
    找到「en_US.UTF-8 UTF-8」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    locale-gen
    echo LANG=en_US.UTF-8 >> /etc/locale.conf
    echo KEYMAP=zh >> /etc/vconsole.conf
    vim /etc/hostname
    i
    寫入 jute-archVB
    [Esc]
    :wq
    vim /etc/hosts
    i
    寫入以下訊息
    127.0.0.1   localhost
    ::1         localhost
    127.0.1.1   jute-archVB.localdomain jute-archVB
    [Esc]
    :wq
    passwd
    New password: 輸入密碼
    Retype new password: 輸入密碼
    pacman -S grub efibootmgr networkmanager network-manager-applet dialog os-prober mtools dosfstools base-devel linux-headers cups reflector openssh git xdg-utils xdg-user-dirs virtualbox-guest-utils
    Enter a selection (default=all): [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    grub-install --target=x86_64-efi --efi-directory=boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg
    systemctl enable NetworkManager
    systemctl enable cups
    useradd -mG wheel <username>[<username> 要輸入自己想要設定的使用者名稱]
    passwd <username>[<username> 就是上面所輸入的使用者名稱]
    New password: 輸入密碼
    Retype new password: 輸入密碼
    EDITOR=vim visudo
    i
    找到「%wheel ALL=(ALL) NOPASSWD: ALL」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    exit
    umount -a
    reboot
    重開機進入 GRUB 選單,確認選到預設值:「*Arch Linux」後,直接按 [Enter]
    jute-archVB login: 輸入之前設定的使用者名稱後按 [Enter]
    Password: 輸密碼入後 [Enter]
    ip a
    ping jute.tw
    sudo pacman -S xf86-video-vmware xorg lightdm lightdm-gtk-greeter xfce4 xfce4-goodies firefox materia-gtk-theme papirus-icon-theme
    Enter a selection: [Enter]
    Enter a selection: [Enter]
    Enter a selection: [Enter]
    Enter a number: [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    sudo systemctl enable lightdm
    reboot

    順利的話,應該就可以看到下面的畫面。

  3. 處理繁體中文化 (Localization):重開機進入系統後,啟動 Terminal (按 Ctrl+Alt+T)

    sudo vim /etc/locale.conf
    i
    把「en_US.UTF-8」改成「zh_TW.UTF-8」
    [Esc]
    :wq
    sudo pacman -S wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming opendesktop-fonts wqy-microhei wqy-microhei-lite
    :: Proceed with installation? [Y/n] [Enter]
    sudo vim /etc/locale.gen
    i
    找到「en_US.UTF-8 UTF-8」這一列,在最前面把「#」號加回去
    找到「zh_TW.UTF-8 UTF-8」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    sudo locale-gen
    reboot

在 Arch Linux 上安裝及使用嘸蝦米

  1. 這次我只安裝 Fcitx 5。
  2. 重開機進入系統後,啟動 Terminal (Ctrl+Alt+T):

    sudo pacman -S fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra
    Enter a selection: [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    sudo vim /etc/environment
    i
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    [Esc]
    :wq
    reboot
  3. 「應用程式」→「設定值」→「Fcitx 5 設定」,進入下列畫面,由於還沒有中文輸入,所以我打關鍵字:「boshi」,把嘸蝦米找出來與加入。
  4. 這次沒有安裝 LibreOffice,找個「小筆記」來試試,確認可以輸入沒有問題。

後記

  1. 本次安裝使用的 ISO 檔版本是 archlinux-2021.08.01-x86_64.iso。
  2. 僅管,我老早就知道 Arch Linux,但,這是我第一次安裝 Arch Linux,遲遲沒有安裝是因為我想用桌面環境,只想在幾個步驟,就讓安裝程式把所有的東西都安裝好,但是,隨著近日嘗試過幾支 Distro 之後,我反而對於太自動就安裝好的,不一定都能夠接受。只能說,自動有自動的好處,手動也有手動的優勢,而 Arch Linux 就是一個幾乎都要手動的 Linux,…就我所知,應該僅次於 Gentoo Linux 吧!
  3. 以一個新手而言,如果想要對 Linux 建立起較紮實的觀念,從 Arch Linux 真的可以學到很多。

安裝 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.

在 Debian 11 上直接用 Fcitx 5 與嘸蝦米

前言

Fcitx 5 是 Debian 11 預先安裝好的中文輸入法,目前,無法在 Debian 11 上直接透過 apt-get install fcitx5-table-extra fcitx5-table-other 把其他的中文輸入法安裝進來。

我在 pkgs.org 找到 Arch Linux 上已經編譯好的表格與圖示檔,詳可見:fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz Arch Linux Download,觀察頁面說明的 Files 部分,判定可以直接取回服用。

服用的紀錄步驟如下

  1. 移除之前安裝的 Fcitx 4。

    apt-get remove fcitx*

  2. 把整組 Fcitx 5 安裝進來:由於我之前為了快速使用嘸蝦米而安裝 Fcitx 4 與移除 Fcitx 5,現在要讓 Fcitx 5 回來,我為了省事,所以選擇整套安裝。

    apt-get install fcitx5*
  3. 下載 fcitx5-table-extra 並放到正確的位置。

    su
    wget https://eu.mirror.archlinuxarm.org/aarch64/community/fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    unxz fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    tar xvf fcitx5-table-extra-5.0.4-1-any.pkg.tar
    cp -r usr/share /usr/
  4. 重開機並且把嘸蝦米輸入法加進來。

  5. 使用上大致沒有問題。

後記

  1. 之前曾經在 Fedora 34 上面安裝 Fcitx 5,沒打幾個字,所以沒有感覺到所謂的「快」,這次在 Debian 11 是從 Fcitx 4 切換過來,感覺似乎比較快,當然,這多少有可能是心理作用。
  2. 現在主要使用的 iBus,雖然有官方表格檔支持,但是,我目前發現,有幾個常用字在部分的 Linux Distro 的拆解不是很順手,例如:「只」、「致」…等等,即使尾碼加上「v」也無法正確選到字,或是仍然要用選字的方式入字,多少有點美中不足(以下附圖,點擊可放大)。


  3. 再觀察看看 Fcitx 5 如果能夠有穩定的輸入表現,我可能會跳槽過來。

安裝 Debian 11 與嘸蝦米

前言

Debian 也在這幾天釋出第 11 版,開發代號 bullseye,是目前的穩定 (Stable) 版本。

不久前,四處找 Distro 嘗試安裝 fcitx 而在 VirtualBox 上用過第 10.10 版,比較深的印象,大概就是順順安裝、順順用。再加上,不喜歡有的 Linux 會自動安裝 GRUB 到非我設想的硬碟上,而且幾天前才碰上 elementary OS 6.0 的老派英文安裝介面,這樣一來一往的相比之下,Debian 11 還真的很中我的味 (Hit the bullseye.)。

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

安裝 Debian 11

  1. 原則上,我就不貼整個步驟,而是把幾個我認為還不錯的地方連文帶圖紀錄下來。首先,我是在 VirtualBox 上安裝的,硬體的設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 設定檔案鏡像站並不難,後續進到系統上也可以改,但是可以在這個階段就讓使用者選擇,真的滿不錯的。
  3. 走完整個流程,可以點「返回」改動設定。

  4. 我在使用 VirtualBox 的習慣上,應該是不用再去挑選要安裝 GRUB 的硬碟或分割區,但是安裝過程帶上這個選項,對我來說,如果要安裝到實體電腦的時候,就很合用。

在 Debian 11 上安裝及使用嘸蝦米

Fcitx 5 (更新日期:2021-08-18)

  1. Fcitx 5 是 Debian 11 預先安裝好的中文輸入法,目前,無法在 Debian 11 上直接透過 apt-get install fcitx5-table-extra fcitx5-table-other 把其他的中文輸入法安裝進來。
  2. 我在 pkgs.org 找到 Arch Linux 上已經編譯好的表格與圖示檔,詳可見:fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz Arch Linux Download,觀察頁面說明的 Files 部分,判定可以直接取回服用。
  3. 安裝整組的 Fcitx 5:下指令 apt-get install fcitx5*,由於我之前為了快速使用嘸蝦米而移除 Fcitx 5,現在要讓 Fcitx 5 回來,我為了省事,所以選擇整套安裝。
  4. 下載 fcitx5-table-extra 並放到正確的位置。

    su
    wget https://eu.mirror.archlinuxarm.org/aarch64/community/fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    unxz fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    tar xvf fcitx5-table-extra-5.0.4-1-any.pkg.tar
    cp -r usr/share /usr/
  5. 重開機並且把嘸蝦米輸入法加進來。
  6. 使用上大致沒有問題。

Fcitx 4

  1. 使用 APT 移除 Fcitx 5,改裝 Fcitx 4 是我個人認為相對較為輕鬆的方式,也是我一開始的做法。
  2. 先移除 Fcitx 5:

    su
    apt-get remove fcitx5*

  3. 接著安裝 fcitx-table-boshiamy,並且一併把相依套件安裝起來:

    apt-get install fcitx-table-boshiamy

  4. 從「概覽」進去,找到「輸入法」,並點進去設定(這個地方,也可以用指令處理,只是我比較習慣使用圖形介面做設定)。
    (1)↘雖然系統自帶 Fcitx 5,但我注意到系統預設的輸入法,還是 iBus。

    (2)↘順利把 Fcitx 5 砍掉的話,這裡應該只會看到 1 個 fcitx。

    (3)↘再確認一下設定是 fcitx 無誤。
  5. 接著,比較建議重新開機,因為,我試過重新登入,但 fcitx 卻讀不到嘸蝦米的表格檔。
  6. 進入系統,我開了 LibreOffice Writer,並且用 Ctrl + Space 切換輸入法。
  7. 看來是沒有問題嚕!

iBus (更新日期:2021-08-19)

  1. 同樣,為了省事,我把整組 iBus 都安裝進來。

    su
    apt-get install ibus*
  2. ↘先不要登出 root,從官網下載 iBus (適用於 ibus-table 版本 > 1.8.0),把表格、圖示檔放到該去的位置(下圖)。
  3. ↗從「概覽」進去,找到「輸入法」,並點進去設定,設定好重開機。
  4. 重開機後,再從「概覽」進去,找到「設定值」,點進去「地區和語言」,點「+」號把嘸蝦米加進來。

  5. 打「只」、「致」,測試一下有沒有發生入字、選字上的狀況,答案是沒有問題。

後記

  1. 本次安裝使用的 ISO 檔版本是 debian-11.0.0-amd64-netinst.iso。
  2. 之前使用 Debian 10.10 的時候,比較沒有注意,也已經對系統沒有什麼印象,這次發現,Debian 11 裡面的小遊戲挺多的,而且,同樣都是在 VirtualBox 上運作,Debian 11 的整體效能,帶給我的感覺是流暢的。

安裝 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 遇到過,多年後再遇到,…或許是我少見多怪吧!