從 Fedora 34 升級到 Fedora 35

前言

upgradeFedora35fromFedora34
昨天,我在 Parallels Desktop 15 的虛擬環境下去,安裝一個全新的 Fedora 35 Workstation。

接著,我把之前安裝在外接硬碟的 Fedora 34 拿出來更新,並且以我自己的使用習慣快速感受一下升級後的不同,以下是我的升級流程。

升級流程

  1. 我的 Fedora 34 安裝完之後,基本上都沒有更新,sudo dnf upgrade –refresh 這道指令下完後,CLI(Terminal) 顯示這些要更新的套件,總共 1.4G,光在這裡,就花費一點時間 。
  2. 走完 sudo dnf system-upgrade download –releasever=35 這道指令時,已經快過 2 個小時。
  3. 更新系統相較於全新安裝,對我來說,有個好處是有些更新就相對顯而易見。
  4. 升級完不久,系統馬上再跳出更新訊息,我選擇在 CLI(Terminal) 下指令進行更新。
  5. 更新系統,也可以透過 GUI 達成。這個經驗,姑且就留給下次吧!

後記

  1. 其實…,我對系統的要求沒有很多,已經有好幾年,無論是那一個系統的更新,我認為要重新適應的地方,通常不多。
  2. 安裝硬體:Mac mini(2014 年末)、1TB 外接硬碟。
  3. 更新系統參考資料網址:DNF System Upgrade :: Fedora Docs

[版本更新] 快速回顧 Fedora 35 Workstation

前言

fedora35Workstation
Fedora 35 正式釋出,主要的更新如下:

Desktop Environments:GNOME 41、KDE Plasma 5.22。
New KDE Edition: Fedora Kinoite
Linux Kernel 5.14
Firewalld package update
GNU Toolchain update
Flathub applications included with third-party repositories
Default btrfs filesystem for Fedora cloud
The transition to PipeWire

快速使用後心得

  1. 到官方網站下載,並不會自動將連結指向比較近的交大 Mirror。
  2. 我後來是自己跑一趟交大 Mirror,才讓整個下載速度走入不同的層級。
  3. 在 Fedora 35 Workstation 上的 GNOME 41,並沒有帶給我明顯不同的桌面體驗感。

後記

  1. 本次安裝使用的 ISO 檔版本是 Fedora-Workstation-Live-x86_64-35-1.2.iso。
  2. 安裝環境:Mac mini(2014 年末)、Parallels Desktop 15。
  3. 更新內容參考網址:What’s new in Fedora Workstation 35 – Fedora Magazine

在我的 Mac mini 上安裝 Arch Linux

前言

「Arch Linux + Fcitx5 + 嘸蝦米」真的是太好玩了,對於整天熱呼呼的 Mac mini,我也決定把這樣的桌面環境安裝上去。

安裝過程

  1. 一樣,參考 VirtualBox 上安裝的流程紀錄:安裝 Arch Linux 與嘸蝦米 – jute
  2. 當然,也不會放過可以在桌面環境,以「複製貼上」的方式,處理後續的安裝。
  3. 不一樣的是我還把音效卡、無線網卡都一併 on 起來,只要下以下幾個指令就搞定:
    sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa pavucontrol broadcom-wl
    alsactl restore
    reboot

後記

  1. 我的 Mac mini 是 2014 年末版,本次安裝使用的 ISO 檔版本是 archlinux-2021.09.01-x86_64.iso。
  2. 未來,很有可能會以 SSH 的方式,與 Mac mini 進行「互動」。

在我的 iMac 上安裝 Arch Linux

前言

Arch Linux 實在讓我印象深刻,主要是我能夠在安裝過程中,輕易地決定自己想要安裝的套件,而且,就體感而言,Arch Linux 在效能上的表現,我很是滿意。

archLinuxoniMac

於是乎,我決定在 iMac 上把 Arch Linux 安裝到外接硬碟上。

安裝過程

  1. 之前在 VirtualBox 上安裝的流程紀錄:安裝 Arch Linux 與嘸蝦米 – jute,就被我直接拿來服用。
  2. 不過,我在服用的過程,發現我之前在撰寫紀錄時,有一些筆誤,這些筆誤也都在這次一併修改與更新。
  3. 當我把 lightdm 處理好,重開機後,基本上,我就都在桌面環境處理後續的安裝,好處是可以複製貼上。

後記

  1. 本次安裝使用的 ISO 檔版本是 archlinux-2021.09.01-x86_64.iso。
  2. 沒有意外的話,我應該會在 iMac 上的「Arch Linux + Fcitx5 + 嘸蝦米」環境用上一段時間。Fedora 34 與 Clear Linux 我都保留著,所以,這顆外接硬碟上有 3 個發行版的 Linux,也算是滿熱鬧的。
  3. 不久前,我也走過一趟 Gentoo Linux 的安裝流程,後續可能也會把紀錄整理出來。

在 Fedora 34 上安裝 VirtualBox 6.1.26

我整理一下自己的安裝步驟如下:

一、升級 Kernel

sudo -i
dnf check-update
dnf update kernel
reboot

二、安裝 VirtualBox 與相關套件

wget https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo -i
cp virtualbox.repo /etc/yum.repos.d/
dnf update
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
dnf install VirtualBox-6.1
/usr/lib/virtualbox/vboxdrv.sh setup
usermod -a -G vboxusers jute (視使用者名稱而定)
VirtualBox (我喜歡在 Terminal 下指令,因為可以觀察到一些訊息)

三、安裝 VirtualBox Extension Pack

  1. 先到官網把 VirtualBox Extension Pack 下載回來。
  2. 啟動 VirtualBox 後,點圖形介面上的「工具」,再點「喜好設定」。
  3. 點「擴充功能」,再點右邊有個綠色小十字的藍色按鈕,找到剛剛下載回來的 VirtualBox Extension Pack,把它加進來。

後記

其實,我一開始想得太簡單,直接就安裝 VirtualBox,想不到在圖形介面上,跳出 Kernel driver not installed (rc=-1908) 的訊息,我的 TroubleShooting 想法與過程大致是單純地把 Kernel 的部分更新。

關於我的 iMac 上多重開機的設定

在 macOS、Windows 與數個 Linux Distro 的磨合之下,我決定要給自己的 iMac 一個內部硬碟有 macOS 與 Windows 駐守,外接硬碟讓 2 支 Linux 接管的設定。

內建硬碟 (格式化後,約 999 GB)

  1. macOS Mojave:299 GB,我最近很少在用 macOS,但我認為 Mac 上面,有 masOS 在比較有個基礎,也可以在有難解的狀況時,重開機出 Command(⌘)+R 的還原大絕招,通常機器的功力都會立馬回到 9 成以上,…除了最近在安裝 ubuntu 時,被寫入一個無法發揮功能的 Grub 不好處理之外。
  2. Windows 10:700 GB,空間佔比達內建硬碟的 7 成,主要是拿來應付玩遊戲的需求。

外接硬碟 (格式化後,約 931.5 GB)

  1. Clear Linux:31.5 GB,這支 Distro 的最低系統安裝要求,在硬碟的部分,我記得目前官網的資料是寫到至少 20 GB,使用到目前為止,我還滿喜歡的,雖然空間使用最少,卻是目前佔掉我最多時間的 Linux Distro。
  2. Fedora Workstation:100 GB,這支是我一開始學習 Linux 時接觸到的,從我自己的文章來看,最早是從 Core 4 前後的版本走過一段時間,後來在 Linux 桌面系統部分,我應該都在 ubuntu 那邊。我最近重拾 Linux,Fedora 反而是最後才拿來使用,意外發現這一支 Distro 跟 Mac 有很高的契合度,有些小地方,都可以看到 Fedora Project 的用心,比方說:使用 Option(⌥)鍵或 Alt 鍵啟動至「開機管理程式」時,這裡可以看到 Fedora 啟動磁碟的圖示讓人一目了然,並且無論在 Windows 或是 macOS 裡,都可以在「『啟動切換』控制台」讀到 Fedora。

  3. Data 存放區:800 GB,NTFS 格式,後來重新格式化為 exFAT,主要是為了在不同系統上都好存取,為了壓縮硬碟,好安裝別的系統,又調回 NTFS,然後把 Microsoft NTFS for Mac by Paragon Software 安裝起來。

在 Fedora 34 上輕鬆安裝嘸蝦米

對我來說,有段時間沒有使用,Fedora 所呈現出來的「桌面行為」(是這個說法嗎?)也有其獨道迷人之處,幾天前,我發了 2 篇貼文,分別是:

  1. 在 Fedora 34 上面安裝嘸蝦米(官方表格檔):提到「在 Fedora 34 上面安裝嘸蝦米,使用官方的表格檔 for 內建的 iBus 平台是最快的。」
  2. 在 elementory OS 5.1 上輕鬆安裝嘸蝦米:表示「試了幾個 Linux Distro,我得到一個結論:就是只要選用的 Distro 容易裝上 fcitx 的話(目前只有 Fedroa 是例外),要用嘸蝦米,最快且輕鬆的方式,就是直接用 fcitx。」

心裡頭卻不太願意相信 Fedroa 會是一個例外,原因是 Fedora 是更新很快的 Distro,很多新的東西也會運用上。

因此,我決定再試試,而我的做法,延續之前曾經試用的過程,也在幾個步驟內完成。

  1. 移除之前安裝的 fcitx:這個步驟,如果是全新安裝好的系統,原則上可以跳過,指令是 sudo yum remove fcitx*。
  2. 安裝 fcitx 5:sudo yum install fcitx5*,我決定把整組的 fcitx 5 都安裝進來,所以指令這樣下。
  3. 重新登入後,進入系統設定,找到「Fcitx 5 設定」。
  4. 因為,理論上套件的所有內容都安裝進來,因此要找一下「繁體中文(台灣)」,要稍為花一點時間輪一下滑鼠輪滾,沒有意外的話,「嘸蝦米」字樣就會出現,直接就進入「預設」群組。
  5. 再次來到 LibreOffice,以 Ctrl+空白鍵(Space) 切換,這時會有一個「嘸字在框框裡」現身。
  6. 敲個幾下,確定沒有問題,可以使用。

截至目前為止,我相信幾個目前比較廣為流傳的 Distro,我大概都有試過,至於 Debian,我個人是認為,應該跟 ubuntu 的設定過程不會差很多,而且,我打算等一下有空就立馬安裝來試試。

想要快速用上嘸蝦米,在幾個簡單的指令與圖形介面的設定就開打,fcitx 似乎就是那個令人輕鬆愉快的選擇。

小小的建議是如果確定這個安裝好的系統,確實是要拿來用的話,請支持行易有限公司。

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

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

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

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

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