First, before going on the internet, finish your work with YaST. Open up YaST and go to the Install/Remove Programs. In the search box, search for “alsa” and “libvorbis”. If you do not see them installed, install them.
Now, fire up your browser and go to this address:
http://packman.links2linux.org/. Then in the main page, follow the link “Multimedia”. In the “Multimedia” page follow “Xine” and in the “Xine” page follow “xine-lib”. You have following files to download:
- libxine
- w32codec-all(Win32-Codecs)
- libtheora
- speex
You will see libxine at the beginning of the list, but the other files are at the bottom of the page. Be sure to download the latest versions and appropriate for your distro.
Even if you see speex and libtheora installed on your computer from YaST’s Install/Remove Programs, go ahead and download them. SuSE has probably installed an older version.
After you download all the necessary files, install them in the following order (to avoid dependency/conflict problems):
- libxine
- w32codec-all(Win32-Codecs)
- libtheora
- speex
Now we have done with the codecs. The next thing is to install the necessary library files for DVD playing.
Before downloading the necessary file, check our dependencies. SANE, GAWK, MAKE and GCC programs should be installed on your system. Open up YaST and go to Install/Remove Programs. In the search box, search for “sane”, “gawk”, “make” and “gcc”. If you do not see them installed, install them.
Fire up your browser again and go to:
http://download.videolan.org/pub/libdvdcss/. Scroll down the list to the latest version. In the directory, you will see that libdvdcss is available in tar.gz and nosrc.rpm formats for download (nosource rpm file is under the “rpm” folder). In the following paragraph I have explained only compiling from source (installing the tar.gz file) [BTW they are eachother’s alternates, meaning that if you install tar.gz file, then you do not need to install the rpm file or vice versa].
Installing the tarball (tar.gz file):
Suppose that you have downloaded the file to /home/your_user_name/downloads folder. Open up a console/terminal and get root privileges:
Code:
su
*type your root password*
cd /home/your_user_name/downloads
tar –zxvf libdvdcss-version-no-here.tar.gz
cd /home/your_user_name/downloads/libdvdcss-1.2.9
./configure
make
make install