[心得] 從0 到 KDE+XCIN

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[心得] 從0 到 KDE+XCIN

文章yagiza » 週四 8月 07, 2003 11:44 pm

第一次寫
...請大家多多指教
一. 前言

今天重新安裝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 ;-)
yagiza
可愛的小學生
可愛的小學生
 
文章: 60
註冊時間: 週四 8月 07, 2003 11:40 pm

re:[心得] 從0 到 KDE+XCIN

文章moto » 週四 8月 07, 2003 11:48 pm

:finger1: :finger1: :finger1: good job.... :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[心得] 從0 到 KDE+XCIN

文章moto » 週四 8月 07, 2003 11:54 pm

對了補充一下, superkaramba 已經進入 debian unstable 囉..所以不需要額外加入 source.list 囉... ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[心得] 從0 到 KDE+XCIN

文章訪客 » 週五 8月 08, 2003 12:00 am

moto 寫:對了補充一下, superkaramba 已經進入 debian unstable 囉..所以不需要額外加入 source.list 囉... ;-)



嗯..謝謝moto大大

的確superkaramba已經進入unstable...所以不加入moto的backport是可以啦

但是如果加Aqua OSK..別忘記了..還是moto的那的連結好用喔!!
訪客
 

Re: [心得] 從0 到 KDE+XCIN

文章高原之狼 » 週五 8月 08, 2003 3:07 am

寫得不錯。我來挑兩個小毛病:
yagiza 寫: 假設你已經裝好了debian的base system,並且沒有使用dselect和tahttp://home.yagiza.idv.tw/~yagiza/debian.jpgsksel.

這裡是 copy and paste 時搞錯了地方吧? 8-)
yagiza 寫: 安裝好了後,請修改兩個file
(a) ~/.bashrc
打入
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS="@im=xcin"

[PS: 其實這部份我的電腦有點問題.就是在文字介面登入後,他不會去讀取.bashrc
所以我在進入X之前.都要自己打.bashrc的內容,可否請大大們幫我想想是怎麼了呢?
當然,我的shell是用bash]

bash 在 login 時自動讀取的文件是 ~/.bash_profile,而不是 ~/.bashrc。簡單的解決辦法是把 ~/.bash_profile 里的
代碼: 選擇全部
if [ -f .bashrc ]; then
    source .bashrc
fi

去掉註釋。
高原之狼
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 10月 28, 2002 5:54 am

re:[心得] 從0 到 KDE+XCIN

文章阿信 » 週五 8月 08, 2003 7:41 am

hoho...不錯的分享阿,這一篇就讓我轉到share版吧... :-D
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客