為了前面的提到的小小的數位考古,於是得要把一些古老的作業系統給跑起來,像是我想要查一下大約十五年前的 Linux 桌面大概是怎樣的環境,就拿模擬器去裝了 Debian 5。想把老系統裝起來的確不太容易,這邊做一點筆記,不然自己以後也會忘了。
以安裝 Debian 5 為例,安裝流程大概如下:
使用安裝 ISO 安裝
1. 下載老系統的 ISO 檔案,Debian 5 的 ISO 位在 https://cdimage.debian.org/mirror/cdimage/archive/5.0.0/ ,我裝的是 i386 版本,檔名是 debian-500-i386-netinst.iso
2. 打開模擬器軟體,然後用剛剛下載的 ISO 開機。以 VMWare 來說,會自動建議安裝 Debian 5 需要的系統配置
3. 選擇 Graphical 安裝,不過請注意,Debian 5 就算用圖形介面安裝,接下來完成安裝後,開機仍然是只有文字介面
4. 選擇用英文安裝,因為之後一開起來還是只有文字介面,然後我們一開始沒有辦法顯示中文,所以現在用英文,之後會比較順利。
5. 主機的名稱等等設定。就叫做 Debian 就好。基本上就是一直往下按 Enter
6. 設定一下時區
7. 切割硬碟。用最簡單的方式,直接使用整顆硬碟。
8. 設個 root 帳號的密碼,然後建立一個一般 user 的帳號,設一下密碼
9 設定 apt。這一步比較麻煩,因為裡頭所有可用的 Mirror site 都不再提供比較舊的版本的支援,所以我們必須手動輸入套件服務的位置。
隨便輸入一個位置:
因為這個位置會失敗,安裝程式會告訴我們,晚點我們得自己設定 sources. list 檔案。
接下來就是一路按 Enter 到安裝完畢。
第一次開機
第一次開機之後,先用 root 登入
然後改一下 /etc/apt/ssources. List
deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free
deb http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
在 /etc/apt/apt.conf.d/
目錄下建立 99no-check-valid-until
Acquire::Check-Valid-Until "false";
跑一下 apt-get update
apt-get update
apt-get upgrade
安裝圖形介面
我們裝 GNOME 好了
apt-get install gnome
重開機一次,下一次就會進入 GNOME 的 GUI 畫面了
GNOME 環境
使用之前設定的帳號密碼登入。
來裝一下 SCIM 與酷音輸入法
sudo apt-get install scim-chewing
接著設定一下我們要使用哪一套輸入法框架:
im-switch -c
我們就有可以顯示並且輸入中文的 Debian 5 了。
xcin
然後就是安裝 rxvt 與 xcin 了。
sudo apt-get install xcin
一些字體也可以裝一裝
- xfonts-intl-chinese
- ttf-arphic-bsmi00lp
- ttf-arphic-bkai00mp
- ttf-arphic-gbsn00lp
- ttf-arphic-gkai00mp
- xfonts-cmex-big5p
最後打開一個可以用 xcin 輸入文字的終端機
xcinterm-big5