安裝 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 + 嘸蝦米官方表格檔。

從 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

在 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 開發遊戲需求的,應該就會做出不同的選擇吧!

安裝 Amarok Linux 3.2 (21.10.14) 與嘸蝦米

前言

Amarok Linux 是 Debian 的延伸發行版,通常這樣的發行版,都會有一定的特色,不然,就不太會有人想用。比方說,另外一個大家熟知,使用率也很高的 Debian 延伸發行版:ubuntu,就推得還算滿成功的。

安裝 Amarok Linux

  1. 安裝前,先下載自己想用的桌面環境,下載官網:Download | Amarok Linux雖然提到 Amarok Linux 支援 4 種,但從介紹的內容來看,明顯比較推 Xfce 與 Gnome,剛好,這兩個都是我滿習慣且愛用的桌面環境。
  2. 圖形介面的安裝,因此,我並沒有截安裝過程的畫面。

安裝嘸蝦米

  1. 要快速使用的話,我認為選 fcitx(4) 最快。
  2. 在 Terminal 下一道指令:
    sudo apt install fcitx-table-boshiamy

  3. 從選單→系統,再點一下「啟動輸入法」,然後,重新開機。
  4. 使用 Ctrl+Space 切換到嘸蝦米,就能夠順利服用。

10 分鐘使用心得

  1. 快:Amarok Linux 應該是 Debian 本身與目前我接觸過的延伸發行版本中,快到讓我印象深刻的。開機到進入系統,以及在系統內開啟初始安裝時內附 App,我沒有去計時,但是,就是有一種快速即時、不拖泥帶水的感覺。
  2. 與眾不同的地方:官網有不少介紹,而我認為,剛安裝好,進入系統所呈現的視窗,大致也說明了一切。只可惜,我目前只使用 10 分鐘,無法對於這些功能多做說明。如果這些功能都能夠正常發揮,想見會是滿好用的 Distro。



  3. 美中不足?:虛擬機器的視訊記憶體,最多只能調整到 128 MB,預設安裝的佈景桌面圖像,點下去的反白,還真的是一片白,還好,這個只要到「設定值」裡的「外觀」選項改其他比較能夠正常顯示的,就可以解決。我猜,可能有一定的透明效果,只是虛擬機器的限制,讓它無法正常發揮,反而顯得有點怪怪的。

後記

  1. 本次安裝使用的 ISO 檔版本是 AmarokLinux-3.2-21.10.14-Xfce-amd64.hybrid.iso。
  2. 官網:Amarok Linux

使用 ClearLinux Live USB 刪除 GRUB

前言

使用 diskmgmt + diskpart 把 GRUB 移除掉,算是在 Windows 10 可用且好用的方法,不過,相同的方式,來到 Windows 11 時,會遭遇安全性的問題(其實,較新版本的 Windows 10 也會)。

我認為,直接以 Linux 來處理不失為一個節省時間的方法,今天的紀錄,主要就是透過 Linux 的 Live USB 把 GRUB 處理掉。

過程

  1. 記住在 Windows 上面,使用 diskmgmt + diskpart 找到的 SYSTEM 分割區的特性,例如:容量大小等。

  2. 備好一支可開機的 Linux 隨身碟,並且使用這支隨身碟開機,如果沒有辦法順利開機,那麼就先進到 BIOS 去確認一下設定,以 Clear Linux 而言,它並不支援 Secure Boot,因此必須要取消 BIOS 上 Secure Boot,才能夠順利從 Clear Linux Live USB 隨身碟開機。

  3. 進入 Live USB 上的 Linux 之後,找到安裝 GRUB 的磁區,並將它掛載至系統上。
    (1)先下 lsblk 這個指令,看一下硬碟分割狀況,找出相對應於 SYSTEM 分割區,以我今天使用的機器來說,就是 nvme0n1p1。
    (2)掛載至系統上的 /mnt 資料夾。

    sudo mount /dev/nvme0n1p1 /mnt

    (3)確認一下分割區裡的內容。

    ls /mnt
    ls /mnt/EFI

    (4)這部電腦上安裝的是 ZorinOS,也順利地看到 ubuntu 這個資料夾,並砍掉它:sudo rm -rf ubuntu (圖片裡面少了 sudo,這個不能少,沒有 Super User 權限是無法執行完這道指令的)。關於這裡,每個系統不太一樣,如果不是很確定,請再進該資料夾仔細確認。

後記

  1. 這次使用的 Clear Linux 是用 clear-35000-live-desktop.iso 這個 ISO 檔所製作。
  2. 如果不是很確定要刪什麼,建議還是找比較熟悉的伙帥幫忙,想要自己嘗試的人,要有心理準備,弄不好,結果會滿麻煩的。
  3. 想要試一把的人,記得先把電腦裡重要的資料備份出來。

安裝 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 真的很容易服用,使用起來也順順的。

在 Arch Linux 上,把 Xfce 換成 GNOME

前言


Linux 上面有很多可以玩的,Distro 可以有換換病,桌面環境也可以讓人產生換換病。

之前,我的 安裝 Arch Linux 與嘸蝦米 筆記裡,我選擇安裝的是 xfce4 的桌面環境,原因是想要感受一下 Xfce 的輕量與快速,但,憑心而論,我自己是比較習慣用 Gnome 的。

可想而知,我做了點更換,而這一篇是更換桌面環境過程的筆記。

程序與工法

  1. 先安裝 Gnome,下一道指令搞定:sudo pacman -S gnome gnome-extra flatpak
  2. 停用 Xfce:sudo systemctl disable lightdm
  3. 啟用 Gnome:sudo systemctl enable gdm.service
  4. 重開機:reboot
  5. 移除 Xfce 相關套件,一樣也是一道指令:sudo pacman -Rs lightdm lightdm-gtk-greeter xfce4 xfce4-goodies materia-gtk-theme,這個指令可以自行決定要不要執行,我是想讓系統單純一點,因為,會有一段時間,我應該是不會再啟用 Xfce。
  6. 增加官方的 Flathub Repository:flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  7. 因為有一些錯誤訊息,建議我重新啟動系統,所以,再 reboot 一次。
  8. 原則上就走到這邊,桌面環境大致上都可以使用無誤。

後記

  1. 僅管 Arch Linux 的效能是 Linux Distro 中的前段班,啟動 Gnome 時,與 Clear Linux 似乎沒有太大的差別。
  2. 是說,Fedora 35 的正式版,應該、差不多要問世了吧?

Distro Hopping 發行版換換症

前言

之前,我在 iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 同步發出 在 Debian 11 上直接用 Fcitx 5 與嘸蝦米 這篇文,獲得網友回饋,可能是我寫了幾個不同 Distro(發行版),而讓網友好奇,我怎麼一直在換 Distro。

我的回應是:

我自己有較常使用的發行版:Fedora、Clear Linux。
主要是因為有伙伴為了學程式設計而接觸 Linux,詢問我要選用那一個發行版的問題,我才想說多寫幾個發行版,讓伙伴們讀完後,也能夠自己安裝使用並做出選擇。

發行版換換症?

不停更換 Distro,這樣的行為,確實在 Linux 這邊很常發生,英文有一個詞:Distro Hopping,而維基百科裡面,也有談到這個詞,詳見 Linux distribution – Wikipedia 裡 Tools for choosing a distribution 那一個段落。

The process of constantly switching between distributions is often referred to as "distro hopping". Virtual machines such as VirtualBox and VMware Workstation virtualize hardware allowing users to test live media on a virtual machine. Some websites like DistroWatch offer lists of distributions, and link to screenshots of operating systems as a way to get a first impression of various distributions.

Distro hopping 這麼一個詞兒,我找不到中文翻譯,既然,沒有人翻譯這個詞,那我姑且就稱呼 Distro hopping 為「發行版換換症」。

停止「發行版換換症」?

被稱為 Linux 之父的 Linus Torvalds,幾年前參與 Debian 聚會,會中應該是 Debian 的使用者,邀請 Linus Torvalds 使用 Debian,Linus Torvalds 說出自己的看法與見解,沒有什麼場面話,當下算是滿不給面子的,不過,我倒覺得這樣的行為至少挺真誠的。就我瞭解,Linus Torvalds 當時常用的發行版是 Fedora,Linus Torvalds 的理由是家中有好幾部機器要維護,Fedora 對他而言,是相對容易的方案。

昨天,滑到一篇文章:How to Stop Distro-Hopping and Find the Perfect Linux Distro for Yourself,光看標題,我就已經有自己的答案,今天索性就把整篇文章讀完。

我必須說,我認同文章內容一半,有另外一半是我還沒有讀之前就已經有答案。我的答案是與其不停犯「發行版換換症」,不如擁抱 Linux 上諸多不同發行版的特性。而我的想法,或許比較結合上面分享到的文章與 Linus Torvalds 的看法。

以我家中的機器而言:

  1. iMac:內建硬碟裡,安裝了 macOS Mojave 與 Bootcamp(Windows 10),外接的硬碟裡,有 Fedora 與 Clear Linux,基本上,只要我想要的話,再加幾個 Distro 都沒有問題。
  2. Mac mini:前不久,整個安裝為 Arch Linux,說真的,我非常喜歡,但後來移到飯桌上,成為用餐時的娛樂工具,為了讓全家人都可以順手使用,我重新將硬碟規劃,安裝了 macOS High Sierra 與 Bootcamp(Windows 10)。其實,只要搞定無線網卡的驅動程式,iMac 上的外接硬碟,也是可以直接挪用到 Mac mini 這邊,沒有問題的。
  3. 筆電:安裝了 Windows 11 與 Zorin OS 16,選用,Zorin OS 的理由是想讓家人使用時,如果不小心沒有切換好系統,也能夠在一般上網使用等,不會有太多的不適應。

所以,我並沒有特定使用的 Distro,僅管,我是從 Fedora 開始學習,但,不同 Distro 有著不同的特性,以 Mac mini 而言,如果不是為了因應後來的使用需求,我認為 Arch Linux 就會一直在上頭運作,因為 Arch Linux 在這部機器上,滿好維護的。

後記

  1. Linus Torvalds 的說明,對我來說,算是找到一個出口,也可以說,我在 Distro 的選擇上,並不會太去限制自己,但我也不會一直換,因為,我在每一部機器上,除了使用需求外,我會思考的關鍵點是「好不好維護?」
  2. 你是不是也有「發行版換換症」?如果有,其實也不必太擔心。從另外一個角度來看,至少,對於每一個 Distro,你都有所涉獵。
  3. 只是,一直更換,有時候也要停下來思考,是不是沒有搞清楚自己的需求?是不是自己的系統維護功力要再提升?

[版本更新] 快速回顧 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。