« 復原 Windows MBR 的各種方式 | 首頁 | 改善駕駛 EQ »
2005年05月19日
從 Fedora Core 3 最小安裝開始
在
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" ]; thenexport LC_MESSAGES=C
export LC_COLLATE=C
export LC_TIME=Cfi
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 gimpFirefox Internet Explorer (IE) http://moztw.org/
yum install firefoxThunderBird Outlook Express http://moztw.org/thunderbird/
yum install thunderbirdMPlayer 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 gaimKDE 桌面常用軟體
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