Next Previous Contents

13. 常見問答集

13.1 我的音效卡起來了!但為甚麼只有 root 才可以正常使用?

ANS:

要使其他使用者都能用,要chmod 666 /dev/dsp 及 /dev/audio 另外 /dev/mixer 也建議更改權限。

13.2 如何在 Debian 上看 DVD ( 全區的哦 )?

或許每個人的電腦中不一定會有DVD Rom,但我想這是趨勢,首先我們要先準備軟硬體。

硬體:DVD Rom(這是一定要的!),Liteon16x,經過韌體和軟體的破解以升成全區的DVD Dom了,接下來就是軟體問題。

軟體:Mplayer,Vlc(Xine不支援全區,所以不測試)

Debian的朋友有福了,因為我們可以使用apt-get install vlc來抓取這一套軟體來撥放,不要小看他,他對DVD的支援可以說是目前最完整的,而安裝完之後,軟體已經具備了全區DVD撥放的效果了,不用另外處理,算是相當好的。

請加入sources.list

    deb ftp://ftp.videolan.org/debian-non-US/ testing/non-US main non-free contrib
    deb ftp://ftp.videolan.org/debian/ testing main non-free contrib
    

要利用mplayer來撥放全區的dvd,就要在編譯時抓別的libs進來。

假設系統已經有vlc這套撥放軟體了,那麼一定也會有libdvdcss1的相關librarys,但我們不用這1.0的library,因為mplayer配合這1.0來使用其撥放效果非常不好,而且我試過一些dvd相關軟體,也不怎麼理想,在mplayer的DOCS中指出最好以舊的版本來編譯。

一樣的,請到videolan的ftp抓取0.0.3的libdvdcss這個library。

ftp://ftp.videolan.org/pub/videolan/libdvdcss/0.0.3/libdvdcss-0.0.3.tar.gz

編譯好之後,請重新編譯mplayer,相信編譯完之後,就可以不分區地享受DVD了。

PS:mplayer字幕的使用方法:mplayer -dvd -slang zh(中文)|en|fr

13.3 J2RE under Debian 怎麼用?

安裝現有的 deb 軟體包

自己動手做

安裝過 StarOffice or OpenOffice 的人應該會看到一段安裝過程需要 j2re 的東西,您可以下載 deb 包或是手動安裝都可以。

13.4 如何在Debian下安裝alsa-source (Beta)?

謂何要說Beta呢?因為以下這些步驟是在阿信的電腦上安裝完成的,但不保證在各位的電腦上可以work,但大家可以來信討論。

在跟granziliao兄討論後,在一次的實驗後,終於成功的安裝好alsa in Debian了。

    system: kernel:2.4.17-k7
    kernel-headers:2.4.17-k7
    alsa-source
    alsa-base 
    

ps:我並沒有安裝kernel-sources,因為太大了,而弟本身不會recompile kernel,所以只採用kernel-headers

以上所需檔案請先用apt-get install安裝好。

  1. apt-get install alsa-source會出現設定音效卡畫面,選取好你的音效卡之後,請切換到/usr/src將alsa-drivers.tar.gz解開 cd /usr/src;tar zxf alsa-drivers.tar.gz
  2. 切換到modules/alsa-driver/debian這個目錄下,請修改rules這個檔案。
  3. 在20行的地方 --with-kernel=$(KSRC) 請將他刪除,留下其他設定或是要增加--enable-oss=yes都可以。
  4. 回到上一層目錄下打 debian/rules KDREV=2.4.17-k7 binary-modules
  5. 成功之後,在用dpkg -i alsa-modules-2.4.17-k7_xxxxxx.deb (請先安裝好 alsa-base)
  6. 在/etc/modules 中加入snd-card-ymfpci 和 snd-pcm-oss的字串之後重新開機 (因為我的音效卡是yamaha的,請依照你的音效卡設定)

這樣就大功告成了。

13.5 能有2片音效卡嗎?

請修改 /etc/modules.conf:

    alias sound-slot-0 soundcard0
    alias sound-slot-1 soundcard1
    

然後執行 update-modules

/dev/dsp 就是 soundcard0

/dev/dsp1 就是 soundcard1

您可以在應用程式選擇由 /dev/dsp 或是 /dev/dsp1 輸出音效。

參考文章:

http://lists.debian.org/debian-hams/2001/debian-hams-200101/msg00005.html http://www.ale.org/archive/ale/ale-2000-11/msg00187.html

13.6 你用 Nvidia 的顯示卡, 確無法正常啟動你最愛的 xwindow 嗎?

  1. apt-get install nvidia-glx-src nvidia-kernel-src

    安裝 nvidia 必要的 source package

  2. apt-get install wget xlibs-dev

    因為 source package 還會去 maintainer 那抓檔, 所以 wget 也要裝一下. xlibs-dev 是一些 x 的 library.

  3. cd /usr/src
  4. tar xzvf Nvdia*.tar.gz

    回來的檔案會放在 /usr/src, 請您解開他們.

  5. cd /usr/src/linux

    到你的kernel目錄去

  6. make-kpkg modules_image

    如果您還未 compile 過您自己專屬的 kernel or update it, 請參考 手動編譯 kernel 一節。

  7. cd /usr/src
  8. dpkg -i nvidia-kernel-KERNELVersion.dev

    此時會產生 nvidia 的 deb 檔, 請用 dpkg -i 安裝.

  9. cd /usr/src/nvidia-glx-1.0.2802/
  10. dpkg-buildpackage -us -uc

    進入另一個 nvidia-glx 的目錄, 產生我們要的 deb 檔.

  11. cd /usr/src
  12. pkg -i nvidia-glx-1.0.2802-1_i386.deb

    用 dpkg -i 安裝產生出的 deb 檔.

  13. dpkg-reconfigure xserver-xfree86

    此時, 應該就有 Nvidia 的晶片可以選囉...:-)

any problem, just email to jack. [email protected]

13.7 有可能修改圖形的lilo嗎??


Next Previous Contents