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