« 復原 Windows MBR 的各種方式 | 首頁 | 改善駕駛 EQ »

2005年05月19日

從 Fedora Core 3 最小安裝開始

fc3.jpg 在 Linux 安裝軟體, 最頭痛的就是“相依性”(dependenices) 的問題 -- 裝 A 時需要 B, C; 裝 C 時需要 D, E, F... 所以初學 Linux 的時候, 常常都是勾選一堆“可能”會用到的套件, 或直接點選“全部安裝”, 不僅徒增系統安裝時間, 安裝後的系統運作效能也不甚理想.

自從 Linux 有了 yum、apt 這些套件管理程式之後, 套件的安裝、移除與更新再也不是惡夢一場. 不過並不是所有的 Linux 軟體都被納入套件管理程式, 還是會碰到需自行安裝 (獨立 RPM、RPMS 套件) 和 Source Install 的時候.

既然相依性的問題是無可避免的, 最好的練習方式 就是從 Linux 最小安裝開始, 再一個個的把需要的套件裝進去; 遇到問題的時候, 只要從錯誤訊息查出缺少的套件, 再手動補齊即可:

  • 以 rpmfind.net 尋找可能的 Package
  • 以 Google 搜尋關鍵字, 尋找解決方案或更多線索
  • 從別台 Linux 電腦以 locate 找尋檔案, 再用 rpm -qf /path/filename 查詢所屬 Package

以下是我從 Fedora Core 3 的最小安裝環境 (語系: en, 時區: America/New_York, 模式: init 3), 安裝到 Gnome 繁體中文桌面的大略操作過程與心得筆記, 如有錯誤敬請各位大大不吝指教.


變更時區

cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime
vi /etc/sysconfig/clock (修改如下)

ZONE="Asia/Taipei"

相關網頁:


安裝 GNOME Desktop Environment

rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora
yum groupinstall "GNOME Desktop Environment"

安裝完畢後, vi /etc/inittab, 將 id:3:initdefault: 改為 id:5:initdefault:, 重新啟動電腦


安裝中文字型

yum install taipeifonts
yum install ttfonts-zh_TW
yum install ttfonts-zh_CN


美化中文字型

AR PL ShanHeiSun Uni
http://debian.linux.org.tw/pub/3Anoppix/people/arne/uming/ttf-arphic-uming_0.0.20050501-1.tar.gz

AR PL New Sung
http://cle.linux.org.tw/fonts/FireFly/fireflysung-1.3.0.tar.gz

於 /usr/share/fonts 解包
在 /etc/fonts/fonts.conf <alias>...</alias> 中加入 <family>AR PL ShanHeiSun Uni</family> 或 <family>AR PL New Sung</family>

相關網頁:


設定預設語言

yum install taipeifonts.noarch
vi /etc/sysconfig/i18n (修改如下)

LANG="zh_TW"
SUPPORTED="zh_TW.UTF-8:zh_TW:zh"

vi /etc/profile.d/zh-lang.sh (檔名自訂, 內容如下)

#!/bin/sh

if [ -z "$DISPLAY" ]; then

export LC_MESSAGES=C
export LC_COLLATE=C
export LC_TIME=C

fi

chmod a+x /etc/profile.d/zh-lang.sh

(說明: 因 LANG 已設為 zh_TW, 若從 console 登入, 須變更部份 locale 環境變數, 才不會顯示亂碼)


安裝 xcin 輸入法

yum install xcin

*若未安裝 taipeifonts.noarch 則 xcin 執行後會出現 xcin fontset setting error 這個錯誤訊息

相關網頁:


安裝 GNU C Compiler

yum install gcc*


安裝 vim-enhanced

yum install vim-enhanced


若要手動安裝 firefox, 請先 安裝相依套件如下

yum install compat-libstdc++
yum install xorg-x11-deprecated-libs


啟用無線網路

iwconfig eth1 essid your_essid
iwconfig eth1 key your_wep_key
dhclient eth1

/etc/sysconfig/network-scripts/ifcfg-eth? 新增內容:
MODE=Managed
ESSID=your_essid
KEY=your_wep_key

相關網頁:


常用 桌面軟體

Linux 桌面軟體 Windows 類似軟體 下 載點 / YUM 安裝方式
GQView ACDSee http://gqview.sourceforge.net/
GIMP Photoshop、 PhotoImpact http://www.gimp.org/
yum install gimp
Firefox Internet Explorer (IE) http://moztw.org/
yum install firefox
ThunderBird Outlook Express http://moztw.org/thunderbird/
yum install thunderbird
MPlayer Windows Media Player、Quicktime、RealPlayer /blog/archives/2005/03/mplayer_on_fedo.html
需先安裝 gtk+-devel、ncurses-devel、libpng、libpng-devel 等套件
參考網頁: MPlayer on Fedora Core 3 安裝實錄
Gaim MSN Messenger、Yahoo! Messenger、ICQ http://gaim.sourceforge.net/
yum install gaim

KDE 桌面常用軟體
http://taiwan.cnet.com/computer/features/0,2000068637,20095994-8,00.htm

*補充: 若 MPlayer 安裝後執行時出現 New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf) 這個錯誤訊息, 請在 ~/.mplayer/ 路徑中建立一個 symbolic link ( ln -s )到 /usr/share/fonts 裡的其中一個 ttf 檔案.

Posted by Jamyy at 2005年05月19日 19:37

Trackback Pings

TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/84

Comments

大大,真是精闢的敘述。的確是很多人認為,Linux系統所含的CD共有3~5片CD,而M$ Windows卻只要1片CD。似乎在走回頭路!其實Linux真正最大的能力在於它的彈性,它可依造環境不同的需求來打造不同的系統。例如:NTP Server的環境,總不會還要FTP、Web....等的Service。在此時,其實只要安裝Kernel及NTP Service(當然還有必備的硬體設備),算算容量,恐怕祇要10MB左右。在功力的條件下,或許可以更小!M$可以嗎?:P

Posted by: 神風企鵝 at 2005年05月20日 17:25

感謝企鵝大大的捧場~ 企鵝大大說得沒錯, 由於 Linux 模組化的優勢, 它可以是個人桌面作業系統, 也能做網路伺服器, 甚至植入PDA、手錶、收銀機、家電產品... 真的很厲害呢!

Posted by: Jamyy at 2005年05月23日 11:04