寫給中文使用者的 Slackware 安裝指南

注意 這篇文章還不完整,還缺了:

但最近有點多雜事,如果有時間更新再補上。

Slackware 是持續更新的發行版中,最早出現的發行版,以穩定、保守、「最接近 UNIX」聞名。適合使用 Slackware 的有下列這幾種人:

喔對,其實還有:

這東西感覺有搞頭,要去哪裡下載?

首先你需要選擇一個版本:Slackware 穩定版或是 -current。差別在於:

如果要我推薦,我會推薦 Slackware -current 的 64-bit 版本。因為它相對於其他發行版的穩定性,它很適合裝在筆電上,平常拿來工作用。

下載好了,接下來呢?

Slackware 跟其他發行版一樣,支援用光碟或隨身碟進行安裝。只要把下載下來的 ISO 映像檔寫到隨身碟或燒到光碟中,再去電腦的 BIOS / UEFI 設定編輯開機順序,就可以開始安裝了。Mac 使用者可以在按下電源鍵後馬上按住 Option,選擇要用什麼開機。

如何將 ISO 檔寫到隨身碟 TODO

開機完、選完 keyboard map (用 default 就好)、用 root 登入之後,我們要先設定分割區。這裡會遇到兩種狀況:

我們這邊直接假設你是第二種。(第一種需要另一篇文章專門說明分割區的設定,而且各個系統有不同的設定方法與問題)

因此我們直接執行cfdisk,安排分割區如下:

詳細執行步驟 TODO,記得附圖!

再來是安裝的部分。其實安裝過程大致上照螢幕上的說明,選擇完後一直按 Enter 就可以了。比較特別的是,如果你想用 GRUB 代替 Slackware 預設的開機引導程式 LILO / ELILO,可以參考 Slackware Docs 中的說明

安裝完成後,將隨身碟拔除並重開機,應該就能直接進入 Slackware 了。

安裝完成的快感褪去之後…

…你會發現:

因此,接下來我們會將這些問題一一解決。首先,先從最容易的——

解除安裝中文字型

Slackware 預裝的中文字型有好幾款,其中包括時下最流行的免費中文字型——思源黑體與思源明體。但在這兩套高品質開源中文字型出現之前,Linux 使用者們想顯示中文,除了從 Windows 或 Mac OS 複製字型來用(非法),只有幾種選擇:

Slackware 在思源系列字體推出之前就已經打滾多年,因此包含當時最沒有版權爭議的中文顯示字體——文泉驛正黑,也是再正常不過的事。不過,文泉驛正黑因為是由部件組字的關係,字型品質其實不怎麼好;既然有了思源黑體,就可以讓文泉驛正黑功成身退了。要解除安裝,直接打開一個新的終端機視窗,先輸入

sudo su

並輸入密碼以切換到 root 帳號。再來執行:

slackpkg remove wqy-zenhei-font-ttf

就可以將其移除。Slackware 系統中同時存在一套品質也不怎麼好的日文字型,這邊一併移除:

slackpkg remove sazanami-fonts-ttf

最後為了防止它們在安裝更新時一起被裝回來,可以用你習慣的文字編輯器開啟 /etc/slackpkg/blacklist 文字檔,並在檔案末端加入

wqy-zenhei-font-ttf
sazanami-fonts-ttf

如此一來,重開機之後,介面的中文字應該都是以思源黑體顯示。

再來在安裝軟體、輸入法之前,我們需要先設定第三方軟體源。

設定第三方套件庫

我們剛剛已經用過了 Slackware 內建的套件管理程式—— slackpkg,但 slackpkg 並不支援直接下載第三方套件,只能安裝從其他來源下載的套件。好在,一群 Slackware 開發者維護了一個類似 Arch Linux 的 AUR、拿來放編譯套件腳本的地方:slackbuilds.org。簡單來說,套件腳本會做的事就是使用原始碼壓縮檔(tarball),用特定的方式產生安裝套件。而許多人也開發了與這個套件庫互動的程式,如 sbopkgsbotoolssboui。我自己使用的是 sboui,因此接下來會示範如何安裝與設定 sboui。

安裝

slackbuilds.org 上的 sboui 頁面 ![slackbuilds.org sboui page](res/slacksboui.png)

我們捲動到下面,點擊 Source Downloads 跟 Download SlackBuild 下面的連結來下載原始碼檔案,分別是 sboui-<版本>.tar.gzsboui.tar.gz。在最下面可以看到 This requires: libconfig,這代表我們需要下載另一個套件—— libconfig 的腳本。點一下連結,你會被帶到 libconfig 的下載頁面:

slackbuilds.org 上的 libconfig 頁面 ![slackbuilds.org libconfig page](res/slacklibconfig.png)

在這裡,我們一樣捲動到下面,點擊 Source Downloads 跟 Download SlackBuild 下面的連結,分別是 libconfig-<版本>.tar.gzlibconfig.tar.gz

完成之後,可以試試看以 root 帳號在終端機執行 sboui --version

# sboui --version
sboui 2.3
Copyright (C) 2016-2022 Daniel Prosser
Expat/MIT License: https://opensource.org/licenses/MIT
This is free software; you are free to change it and redistribute it.
This software is presented 'as is', without warranty of any kind.

安裝與啟用 Fcitx 5

在安裝好第三方套件管理器之後,就可以安裝輸入法了。如果你選擇的是 Slackware 15.0,我會建議將預設的 Fcitx 解除安裝,並從 sboui 安裝 Fcitx 5:

標籤:slackware

2023-03-21

如果想讓我知道您看過這個頁面,請點擊這個連結運作原理