安裝 ubuntu 24.04 LTS 後,我做了一些系統設定
前言
ubuntu 24.04 LTS 喚醒 2005 年,我接觸到 ubuntu 8.04 時的感動。

系統設定與 App 安裝
很快地,我就把 ubuntu 24.04 LTS 安裝到 HP ProDesk 600 上面,同時,我在系統上做了一些設定(大致如下)。
- 更新系統
- 安裝中文輸入法框架 Fcitx5(含新酷音與嘸蝦米輸入法)
- 安裝 Google Chrome
- 安裝 zsh 與 zplug
- 安裝 Flatpak
- 安裝 Bottles
- 安裝 auto-cpufreq
- 安裝 Caprine
- 啟用 ubuntu Pro
- 安裝 gufw
更新系統
sudo apt update
安裝中文輸入法框架 Fcitx5(含新酷音與嘸蝦米輸入法)
sudo apt install fcitx5-table-extra

安裝 Google Chrome
參考:將 Google Chrome 安裝到 ubuntu 24.04 LTS
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub > linux_signing_key.pub
sudo install -D -o root -g root -m 644 linux_signing_key.pub /etc/apt/keyrings/linux_signing_key.pub
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/linux_signing_key.pub] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
sudo apt update
sudo apt install google-chrome-stable
安裝 zsh 與 zplug
參考:zplug
sudo apt install zsh zplug fzy fzf
chsh -s /usr/bin/zsh <使用者名稱>
vi .zshrc
將下列資料寫入 .zshrc,再執行 sudo reboot。
# History config
HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.zsh_history
zplug "romkatv/powerlevel10k", as:theme, depth:1
zplug "zsh-users/zsh-history-substring-search"
zplug "Jxck/dotfiles", as:command, use:"bin/{histuniq,color}"
zplug "tcnksm/docker-alias", use:zshrc
zplug "k4rthik/git-cal", as:command, frozen:1
zplug "plugins/git", from:oh-my-zsh
zplug --rollback=build
zplug "b4b4r07/enhancd", at:v1
zplug "mollifier/anyframe", at:4c23cb60
zplug "zsh-users/zsh-syntax-highlighting", defer:2
zplug "b4b4r07/79ee61f7c140c63d2786",
from:gist,
as:command,
use:get_last_pane_path.sh
zplug "b4b4r07/hello_bitbucket",
from:bitbucket,
as:command,
use:"*.sh"
zplug "b4b4r07/httpstat",
as:command,
use:'(*).sh',
rename-to:'$1'
# Install plugins if there are plugins that have not been installed
if ! zplug check --verbose; then
printf "Install? [y/N]: "
if read -q; then
echo; zplug install
fi
fi
# Then, source plugins and add commands to $PATH
zplug load --verbose
安裝 Flatpak
參考:Flatpak—the future of application distribution
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

安裝 Bottles
參考:Easily run Windows software on Linux with Bottles! ⋅ Bottles
flatpak install flathub com.usebottles.bottles
flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications


安裝 auto-cpufreq
git clone https://github.com/AdnanHodzic/auto-cpufreq.git
cd auto-cpufreq && sudo ./auto-cpufreq-installer

安裝 Caprine
參考:sindresorhus/caprine: Elegant Facebook Messenger desktop app
wget -q -O- https://raw.githubusercontent.com/sindresorhus/caprine/main/packages/deb/addRepo.sh | sudo bash

啟用 ubuntu Pro
-
我沒有在安裝完新系統的首次登入時啟用 ubuntu Pro,所以,只得跑一趟 Ubuntu Pro Dashboard | Ubuntu,登入帳號後取得
Free Personal Token。

-
接著,在 Terminal 下一道指令。
sudo pro attach <Token 碼>
安裝 gufw
sudo apt install gufw

後記
-
…坦白說,要不是當年留下一篇貼文:ubuntu 8.04 與嘸蝦米,我還真的說不出自己是被「何年何月以及那一個版本」的 ubuntu 給驚豔到。
-
原則上,沒有什麼問題的話,我會接著安裝 VSCode。
