The following instructions assume that you are installing from the
source archives available from the Xine website. You will need at
least two packages (named
xine-ui.x.y.z.tar.gz). Ensure that both archives correspond
to the same version of Xine.
Download the files to some convenient directory. Open a terminal and change
to that directory. For example, if you downloaded the file to
/home/rich/src/ type the following:
$ cd /home/rich/src/
xine-lib file is the Xine run-time library which
contains the code for the Xine engine itself. The
file contains a number of user interfaces for Xine. Currently there
is a X-windows based graphical user interface and an experimental
text-only interface (which renders video as so-called 'ASCII-art').
Type the following. It will extract the Xine library and user interface source
for the version of Xine that you downloaded.
$ tar xvzf xine-lib.x.y.z.tar.gz $ tar xvzf xine-ui.x.y.z.tar.gz
The full installation instructions are included in the file
What follows here
are a brief cut-down version of the instructions.
Extract the Xine source archives as outlined in the section entitled
Compiling and installing Xine. The
xine-lib archive must be installed first. Change to the
xine-lib.x.y.z directory and configure the
source code for your machine and compile the code by typing:
$ ./configure $ make
You may wish to use the
./configure --help command to see if
you have to setup any machine specific options.
Now, as the user
root, enter the following command:
$ make all install
IMPORTANT! Before you can compile
xine-ui, you may need to inform your
system of the location of the xine libraries, you may need to set
LD_LIBRARY_PATH environment variable to the directory
you installed the Xine library and/or run the
ldconfig program. For example,
if you had installed xine-lib to
/usr/local, you may need to enter the
following command before compiling
$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
Once the Xine library is installed, you can repeat these steps with
To install Xine in, for example, the directory
use the following option to
$ ./configure --prefix=/usr/local/xine
$ make install
You can do so by setting the
GLOBAL_CFLAGS variable and then run
This can be useful to specify additional include paths or library paths to the compiler. For example:
$ export GLOBAL_CFLAGS="-I/usr/include -L/home/guenter/xine_libs"
If you do not wish to compile Xine from source, there are several pre-built `packages' available from the Xine web-site. Also there are several packages containing common third-party plugins and patches available at http://cambuca.ldhs.cetuc.puc-rio.br/~jcm/skyblade/.
Note that there are other methods of installing packages, you may
wish to use graphical programmes such as
If you are using the `unstable' branch of Debian, you can install Xine
by using the following command as
$ apt-get install xine-ui
Download the RPMs from the Xine web-site and enter the following
root, substituting in the name of the file you downloaded.
$ rpm -ivh xine-lib.x.x.x.rpm xine-ui.x.x.x.rpm