第一次寫
...請大家多多指教
一. 前言
今天重新安裝debian . kernel是2.4.18-bf2.4
我想說把幾個安裝步驟都寫一下,免的後來我又忘記了
當然也歡迎需要的朋友拿來參考一下
首先..我昨天安裝過debian 3.0r1 ,一開始就裝unstable..
果然kde是3.1.3..而且很多程式都蠻新的,比如說superkaramba,aquaosk之類都蠻好玩的說
問題是出現了一些問題,就是kmail,konqueror常常會出不來,不然就是kde出現sigsev的錯誤訊息
重點是locale會無法出現zh_TW.Big5
所以我決定重裝比較快,
首先,這是我電腦的設備
ASUS A7N8X
AMD AthlonXP 1700+ (oc to 2Ghz)
256MB RAM
80G HDD
NVidia MX440 64MB
我在我的電腦上插上了
1. Creative EMU10K的SB Live! , onboard的ac97關閉
2. RTL8139A 的螃蟹卡,並且把bios中的nvnet關掉
另外,我從天龍書局買了8片的debian 3.0r1 ...其實只用第一篇安裝..安裝第一次就直接網路更新,
所以其實用磁片安裝就很夠了(當然,前提是網路要夠快)
在參考sampo的步驟下,把0到安裝nvidia的driver..過程從頭寫一次
二 我裝debian的想法
這次我裝debian,主要是希望能更打造出一個桌面的環境,所以沒有apache等網路伺服器的程式,而且使用unstable的套件
所以我列出了一些想法
必裝軟體
1. XFree86
2. KDE 3.1.3
3. XCIN
4. 新細明體或是華康中黑體之類的
5. fontconfig
6. QT3要有AA功能
其次的軟體
1. Evolution
2. XMMS
3. xine+vlc
4. mozilla
三.好吧,開始上路了!
(1) 先幫助你裝好KDE..
假設你已經裝好了debian的base system,並且沒有使用dselect和tahttp://home.yagiza.idv.tw/~yagiza/debian.jpgsksel.
(為甚麼沒有tasksel呢?是因為一來我不會用,二來是我想用aptitude)
這部份一定要注意:: debian:/#apt-get install locales
(最近好像unstable的locale有問題..所以我決定先裝好舊的locale)
請選擇 zh_TW.Big5 ..而zh_TW.UTF8好像有問題..所以只有zh_TW.Big5就好了
請打打看locale -a 是否有zh_TW.Big5出現,如果沒有.請check是那裡出問題.或是問問看
而如果只有zh_TW出現..那麼我建議你
在/usr/lib/locale/下
debian:/usr/lib/locale#ln -s zh_TW zh_TW.Big5
之後再打打看locale -a 是否出現zh_TW.Big5
1. 因為base system是少了一些東西(比如gcc make之類的.)
所以我打算先用apt加進來(這一段要用vi編輯)
/etc/apt/source.list的內容
===========================================
deb ftp://debian.linux.org.tw/debian/ stable main non-free contrib
deb-src ftp://debian.linux.org.tw/debian/ stable main non-free contrib
#backport mplayer
deb http://marillat.free.fr/ stable main
#vlc
#deb http://www.videolan.org/pub/videolan/debian i386/
#kde
deb http://download.kde.org/stable/3.1.3/Debian stable main
#asho backport
deb http://freenix.iis.sinica.edu.tw/~moto woody/
============================================http://home.yagiza.idv.tw/~yagiza/debian.jpg
(這部份要感謝阿信的backport)
debian:/#apt-get update
debian:/#apt-get install xlibs xserver-xfre86 xbase-clients xfonts-base xterm
debian:/#apt-get install gcc binutils make wget
(要裝wget是因為要抓nvidia的driver,其實wget真的好用,都建議安裝)
在ok後..我決定安裝hdparm..打開dma功能
debian:/root#apt-get install hdparm
debian:/root#hdparm -d1 -c1 /dev/hdb
debian:/root#hdparm -Tt /dev/hdb 測一下..ok有快一點
debian:/#uname -r
2.4.18-bf2.4
(ok..確定我的kernel沒有錯!!)
debian:/#apt-get install kernel-headers-2.4.18-bf2.4
(為甚麼不裝kernel source呢?? 那是因為裝nvidia的driver..只要*.h這些header檔就好了..
如果你寫過C語言的程式.就一定知道每次都會寫些#include <stdio.h> 之類的
另外,我也不建議你現在裝kernel source,因為那些kernel source還沒有complie過..所以一定會少/usr/src/linux/include/linux/modversion.h..
而kernel-headers就有了..所以裝kernel-headers比較小..比較簡單.說不定未來還會在compile新的kernel也不一定再說)
ok .請到www.nvidia.com去看看最新的nvidia的driver的URL
debian:/#cd
(別忘記了.. /tmp在debian下重開機就會被洗掉..所以建議把重要檔案先放在/root下)
debian:/root#wget [driver的url]
(我當時是http://download.nvidia.com/XFree86/Linux-x86/1.0-4496/NVIDIA-Linux-x86-1.0-4496-pkg2.run)
debian:/root#sh NVIDIA-Linux-x86-1.0-4496-pkg2.run --kernel-include-path=/usr/src/kernel-headers-2.4.18-bf2.4/include
會出現幾個畫面
第一個問題是否接受條款,選accept
第二個問題是說找不到precomplied的kernel,是否要從nvidia下載..這個我嘗試過.問題是nvidia那邊沒有我的版本
[english: No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)]
第三個會出現說找不到..,這我沒有想就按enter了
[english:No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.]
之後就開始complie..
會出現一個[english:Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
(version: 1.0-4496) is now complete. Please update your XF86Config file as
appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README for details.]
你的nvidia driver就好了..
[如果這一段有問題,請看看/var/log/nvidia-installer.log看是否少東西]
debian:/root#modprobe nvidia
(記得是nvidia..不是nv)
debian:/root/#cd /etc/X11
debian:/etc/X11#joe XF86Config-4
改一個地方
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
Option "UseFBDev" "true"
EndSection
把他改成
Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
# Option "UseFBDev" "true"
EndSection
( 改成跟我一樣,至於為什麼UseFBDEV要#起來 ,我是想說既然我都有nvidia的driver..就不想要用vesa和framebuffer了)
[PS:給滾輪鼠的朋友:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
其中Protocol 改成ImPS/2即可使用滾輪了]
debian:/etc/X11#xinit 試試看可否進X-Window,記得,會有一個nvidia的logo
如果出現一個終端機畫面..那就ok了.. 請按CTRL+ALT+Backspace 離開x-win
並且在/etc/modules下加入nvidia
我個人喜歡用kde..所以接下來我打算安裝kde
debian:/root#apt-get install kdebase kde-i18n-zhtwbig5http://home.yagiza.idv.tw/~yagiza/debian.jpg
debian:/root#startx ok ..有還很醜的kde3.1.3(字型啦.)
第一次進kde.記得location選Asia->Taiwan
language選 chinese
(2)中文化開始囉!!
運氣很好的是..在unstable中的qt3是有打開AA功能的..並且有fontconfig這個重要的套件
這裡我想先說一件事情,就是我想裝新細明體,問題是網路上有很多已經免費的字型,所以
我建議先看看moto的"Debian無痛起步法".當然,我也會寫一些如果裝文鼎字的方式
1. 中文字型
(a) 文鼎字型
debian:/#apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp
(b). 新細明體
因為有fontconfig這個重要的套件協助,所以我就不需要打太多了
請你想辦法..把Windows 下面有一個 windows\fonts\mingliu.ttc 拷貝到
/usr/share/fonts/truetype/ 之下
或是你也可以先在
/usr/share/fonts/truetype/先建立dynalab 目錄,在把mingliu.ttc 拷貝到
/usr/share/font/truetype/dynalab/
當然.你一定會問我說..mingliu.ttc該怎麼獲得..
首先.你如果是正版Windows的使用者..當然直接就拷貝來了
(PS:如果你只有Windows光碟片..在光碟片上會有一個mingliu.tt_ ,,這是壓縮過的mingliu.ttc.請你先用extract.exe在dos下解壓)
其次..如果真的沒有Windows..那麼Ref.2 文章..是網友寫出來的..可以讓你用下載的方式獲得你所需要的檔案
不論你用那套字型...都請你把/etc/X11/XF86Config-4 內的
Load "xtt"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
# Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
把freetype 和dri前面加入# , 再多打一行 Load "xtt"
(至於為甚麼要用xtt.我覺得他和defoma之間配合比較好...我想啦..這有請大大們替我解釋一下囉..)
無論如何.請你先startkde..看看是否加入新的字型了..
2. 中文輸入
中文輸入目前當然非xcin莫數
debian:/#apt-get install xcin libtabe2 rxvt rxvt-mt
安裝好了後,請修改兩個file
(a) ~/.bashrc
打入
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS="@im=xcin"
(b) 如果你用startx進入X-Window
~/.xinitrc
打入
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin&
exec startkde
如果用xdm , kdm之類的
~/.xsession
打入
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin&
exec startkde
請先登出再登入
這樣,進入Window應該就有XCIN了
[PS: 其實這部份我的電腦有點問題.就是在文字介面登入後,他不會去讀取.bashrc
所以我在進入X之前.都要自己打.bashrc的內容,可否請大大們幫我想想是怎麼了呢?
當然,我的shell是用bash]
(3)中文OK..就要開始裝扮一下囉
1. 安裝我需要的XMMS
很不幸的是,debian並不會幫助你裝好音效卡
所以請你先確定你是那個晶片的音效卡,而我的是Creative SBLive! 用的是emu10k1
debian:/#modprobe emu10k1
或是在
/etc/modules 內加入emu10k1 重開機即可
debian:/#apt-get install xmms
應該可以
2. Aqua OSK
我建議使用moto大大的sid版
請看這篇文章
viewtopic.php?t=1493&highlight=aquaosk
在/etc/apt/sources.list加入
http://www.freenix-server.info/~moto sid/
之後輸入apt-get update ; apt-get install aquaosk 即可
3. superkaramba
SuperKaramba的介紹.請看moto大大寫的
viewtopic.php?t=1367&highlight=karamba
同樣的,請在
在/etc/apt/sources.list加入
http://www.freenix-server.info/~moto sid/
之後輸入apt-get update ; apt-get install superkaramba 即可
記得到www.kde-look.org 去看看甚麼好玩的superkaramba套件
4. Evolution 和 Mozilla
請輸入
debian:/#apt-get install evolution mozilla 即可
5. Xine
請輸入
debian:/#apt-get install vlc wxvlc xine-ui即可
這樣xine就可以出現了,問題是卡在DVD的播放
如果你想要看DVD,那個CSS解碼是一定要的,問題是debian不提供阿,這必須你先手動加一下
好像有一個.sh檔案要跑一下..這請那位大大還記得的幫我加一下吧
Ok..到此為止,就什麼都有了..如果你想裝其他的軟體,比如OpenOffice.org. 那麼就請你自己多跑跑
aptitude 或是 apt-get install 抓一下吧
當然,還是要請多逛逛moto.debian.org.tw ,這真是一個好站台阿!!
<. 後記 >
在摩托學園潛水好久了,這陣子終於決定在slackware和debian中選擇debian ..
把心得分享一下,希望大家能幫我看看那裡有錯誤的地方
這一陣子我才剛從redhat + mdk轉換過來,其實以上的所有步驟,在rh8 或是mdk9.1 都會自動做好
在debian中必須自己加,但是這絕對是值得的,因為裝了debian.讓我對linux的概念更加進步
這之中,有很多資料是參考摩托學園,鳥哥的私房菜,study-area,linuxfab
所以感謝在這些論壇中的朋友們,讓我打造出我喜歡的桌面, 以下先附上一張桌面快照,和以上資料的連結
我的桌面
快照1 : http://home.yagiza.idv.tw/~yagiza/debian.jpg
快照2: http://home.yagiza.idv.tw/~yagiza/debian2.jpg
< Reference>
1.[分享]螢火飛大大 patch 測試報告
viewtopic.php?t=1556&highlight=%E7%B4%B0%E6%98%8E%E9%AB%94
2. 在 Linux 上下載及安裝 Microsoft 的中日韓字型
viewtopic.php?t=1649&highlight=%E7%B4%B0%E6%98%8E%E9%AB%94
3. 如何利用 fontconf 新增文鼎字型
viewtopic.php?t=1663&highlight=%E7%B4%B0%E6%98%8E%E9%AB%94
4. [問題]請問有關xlsfonts這個指令
viewtopic.php?t=717&highlight=%E7%B4%B0%E6%98%8E%E9%AB%94
5. 中文問題
viewtopic.php?t=1715&highlight=xcin
6. [問題]關於中文環境的建立(我有抓圖輔助)
viewtopic.php?t=1350&highlight=xcin
7. 摩托學園
http://moto.debian.org.tw/
8. [分享]歡迎測試增加了firefly的patch的非官方包
viewtopic.php?t=1519&highlight=backport
9. Debian Linux 要如何設定才能讓 KDE 支援 Anti-Alias?
viewtopic.php?t=394&highlight=backport
10. 鳥哥的私房菜
http://linux.vbird.idv.tw
11. linuxFab
http://linuxfab.com
12. 自行重新編譯官方/非官方 deb 套件 -- 以 libqt3
viewtopic.php?t=578&highlight=backport
13. study-area
http://www.study-area.org/
Written with Kwrite