Next Previous Contents

3. 編譯並安裝 Xine

下列指引假設你是用由 Xine 網站下載的原始碼壓縮檔安裝•你將至少需要兩個檔案 (名稱為 xine-lib.x.y.z.tar.gzxine-ui.x.y.z.tar.gz). 請確定這兩個檔是同一個 Xine 版本.

下載檔案到你方便的目錄。打開終端機程式並進入此目錄。 例如,若你下載到 /home/rich/src/ 打下列指令:

  $ cd /home/rich/src/

這個 xine-lib 檔案是 Xine 執行時程式庫它 包括 Xine 引擎的程式碼本身. 而 xine-ui 檔案包括一些 Xine 的使用者介面. 現在已經具備一個 X-windows 為基礎的圖形化使用者介面和一個實驗性的 純文字介面 (它將影像轉為所謂的 'ASCII-art').

輸入下列指令. 它將解壓縮 Xine 程式庫和使用者介面原始壓縮檔. 用 x.y.z 取代你下載的 Xine 版本.

  $ tar xvzf xine-lib.x.y.z.tar.gz
  $ tar xvzf xine-ui.x.y.z.tar.gz

3.1 那裡有安裝指引?

全部的安裝指引包括於 INSTALL檔案中。 下述說明為安裝指引的縮減版。

3.2 快速啟動安裝說明

解壓縮 Xine 原始碼壓縮檔如 編譯並安裝 Xine一章所述。 xine-lib 檔案必須先安裝. 先轉到 xine-lib.x.y.z 目錄並依照你的機器設定原始碼且以下列指令編譯:

  $ ./configure
  $ make

你可能想用 ./configure --help 指令去看如何設定任何機器相關的選項.

現在,使用 root權限, 鍵入下列指令:

  $ make all install

在你編譯 xine-ui之前, 你可能需要告訴你的系統 xine 程式庫所在目錄, 你可能需要設定 LD_LIBRARY_PATH 環境變數為你安裝 Xine 程式庫的目錄且/或執行 ldconfig 程式.

當 Xine 程式庫被安裝後, 你可以在 xine-ui.x.y.z 目錄重複下列指令.

3.3 安裝 Xine 在不同的目錄

要安裝 Xine 在,例如 /usr/local/xine目錄, 使用下列選項去 設定

  $ ./configure --prefix=/usr/local/xine

且, 以 root 權限輸入

  $ make install

3.4 我如何提供 C 語言編譯器額外的旗標(flags)?

你可以設定 GLOBAL_CFLAGS 變數且再次執行 ./configure

可能需要指定額外的 include paths 或 library paths 給編譯器。例如:

  $ export GLOBAL_CFLAGS="-I/usr/include -L/home/guenter/xine_libs"

3.5 我用 K7 處理器,我如何編譯 Xine ?

假如你用較新的 gcc 你可以試著編譯入更多 K7 支援功能 (especially better instruction sheduling)。 若 configure script 無法正確偵測你的處理器/gcc 編譯器,試著以正確的描述句明確的設定 XINE_BUILD 環境變數,例如:

  $ export XINE_BUILD=k7-pc-linux-gnu
  $ rm -f config.cache
  $ ./autogen.sh
  $ make
  $ make install

3.6 已編譯好的二進位檔

若你不希望自己編譯 Xine , Xine 網站裡有幾個預先編譯好的"套件"方便取用。

注意:也有其他方法可以安裝"套件",你可能希望用圖形介面程式如 kpackage 來安裝。

請自己修正: 下列說明在更新的套件可能需要修正.

Debian 套件 (.deb)

If you are using the `unstable' branch of Debian, you can install Xine by using the following command as root:

  $ apt-get install xine-ui

Red-Hat 套件 (.rpm)

從 Xine 網站下載 RPM 檔並以 root 權限輸入下列指令 , 記得以下載的檔名取代下述檔名。

  $ rpm -ivh xine-x.x.x.rpm


Next Previous Contents