LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 08-17-2006, 12:51 AM   #1
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 77
How to enable full multimedia capabilities on Suse 10.1 using the Xine engine


I have noticed that many people are having problems with Xine based multimedia apps on Suse 10.1. I have decided to write a small how to, that will hopefully help fellow LQ members fix this problem and get the likes of Xine, Kaffeine, Totem-xine and Amarok-xine working properly.

Before dealing with the Xine issue, we need to install a decent package manager to make things a bit easier for ourselves since the default Suse 10.1 package manager is buggy and slow (unless of course you managed to install the updated version). We will install the SMART package manager from Guru's software repository because it comes pre-configured with lots of extra software installation sources for Suse. Go to this Guru mirror and download smart, smart-addons, smart-gui, smart-ksmarttray (also download rpm-python if you don't already have it installed). Save these rpms somewhere in your home directory or /tmp. To install the packages, please do not click on the rpms. Use the rpm command e.g. if you saved the rpms in /tmp, you could install all of them at once using a single command by doing
  1. Start konsole or gnome-terminal
  2. Switch to root using "su" or "su -"
  3. Install the rpms by doing
    Code:
    #rpm -Uvh /tmp/smart*.rpm
  4. If you get a message about the rpm-python dependency, install that first and then redo step 3
    Code:
    #rpm -Uvh /tmp/rpm-python*.rpm
Smart should then be installed and you can move on to resolving the Xine issue.

Start the Smart package manager gui by doing Kmenu -> System -> Configuration -> Smart Package Manager (I'm not sure where this option is if you use GNOME, but I suspect it will be under Applications -> System or somewhere under the Desktop sub menu). Once Smart has started, click on Edit -> Channels and make sure the Guru and Packman sources are checked. After that update your sources by clicking on the button with the curvy arrow(on your extreme left). When your sources have refreshed, search for "xine". When the results of the search are shown, click on View -> Expand All. A list of all the packages with the "term" xine will be displayed. Select the latest libxine for installation and xine-lib for deinstallation. At this point you can choose to install the latest totem, kaffeine, amarok-xine or xine-ui. Once your selection is complete, click on the icon with the cog (second from left) so that Smart implements your changes. The installation of libxine will also install win32 codecs which will help you play proprietary formats using Kaffeine, Amarok or Totem.

If you need to play encrypted commercial dvds, you need to download the libdvdcss rpm from videolan.org (not providing a direct download link because in the United States where LQ is based, this is probably prohibited).

Any feedback is welcome.

Last edited by reddazz; 08-23-2006 at 02:18 AM.
 
Old 08-17-2006, 11:27 AM   #2
EclipseAgent
Member
 
Registered: Oct 2005
Location: California
Distribution: SLED 10, openSuSE 10.2, Ubuntu Drapper
Posts: 713

Rep: Reputation: 30
All here is a guide from Scott Morris that is just outstanding, and is a must BEFORE asking stupid / silly questions that could easily be answered and has been answered 100 times.

And for you non readers, it has tons of pictures too.

http://theseoconsultant.com/suseblog...guide_ever.pdf

Last edited by EclipseAgent; 09-02-2006 at 11:35 AM.
 
Old 08-17-2006, 08:32 PM   #3
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
Quote:
Originally Posted by EclipseAgent
I think this is a good thing to have, BUT I believe you should make a tutorial with the actual YaST way of doing it.

Which would include setting up the Packman repository and installing libxine / w32codec, and as you said about the libdvdcss stuff
I omitted the YAST thing because it seems like many people (including myself) had problems setting up repos and getting other things working correctly. I will edit the post and add a YAST section once I test everything and know that it know works fine.
 
Old 08-21-2006, 11:01 PM   #4
Xthar
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: OpenSuse 10.1
Posts: 7

Rep: Reputation: 0
i cant find the rpm "rpm-pyton"
 
Old 08-22-2006, 12:15 AM   #5
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
Quote:
Originally Posted by Xthar
i cant find the rpm "rpm-pyton"
Its part of the official Suse release, so you can install it manally from your installation discs or download it from the web (from a Suse 10.1 mirror). You can also use a tool like YAST and search for "rpm-python", then select it for installation.
 
Old 08-22-2006, 06:39 PM   #6
Xthar
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: OpenSuse 10.1
Posts: 7

Rep: Reputation: 0
he did a typo, it was sort of a joke if you dident get it. It should be spelled python, Not pyton.
 
Old 08-23-2006, 02:19 AM   #7
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
Quote:
Originally Posted by Xthar
he did a typo, it was sort of a joke if you dident get it. It should be spelled python, Not pyton.
Sorry, I didn't get it. Anyway I've fixed my original post.
 
Old 08-23-2006, 04:22 PM   #8
Xthar
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: OpenSuse 10.1
Posts: 7

Rep: Reputation: 0
Quote:
# rpm -Uvh /tmp/rpm-python*.rpm
error: Failed dependencies:
libbz2.so.0 is needed by rpm-python-4.0-6x.i386
libdb.so.2 is needed by rpm-python-4.0-6x.i386
librpm.so.0 is needed by rpm-python-4.0-6x.i386
librpmio.so.0 is needed by rpm-python-4.0-6x.i386
Yeah i have no idea...... i looked on http://ftp.gwdg.de/pub/linux/misc/su...0.1/RPMS/i686/ dident find anything

Last edited by Xthar; 08-23-2006 at 11:16 PM.
 
Old 08-24-2006, 12:21 PM   #9
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
The rpm-python version I have is rpm-python-4.4.2-40. Where did you get your rpm-python package because it doesn't seem like the right one.
 
Old 08-24-2006, 11:20 PM   #10
Xthar
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: OpenSuse 10.1
Posts: 7

Rep: Reputation: 0
got a link where i can download it?
 
Old 08-25-2006, 12:41 AM   #11
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
Quote:
Originally Posted by Xthar
got a link where i can download it?
http://download.opensuse.org/distrib...rce/suse/i586/
 
Old 09-02-2006, 11:09 AM   #12
rturney
Member
 
Registered: Mar 2005
Distribution: SUSE 10.2
Posts: 33

Rep: Reputation: 15
Thanks reddazz! Your guide was what I needed to get everything going! Also I am very happy with Smart. It is the best of all the package managers I've used. Thanks for the tip.

Last edited by rturney; 09-02-2006 at 01:29 PM.
 
Old 09-02-2006, 11:36 AM   #13
EclipseAgent
Member
 
Registered: Oct 2005
Location: California
Distribution: SLED 10, openSuSE 10.2, Ubuntu Drapper
Posts: 713

Rep: Reputation: 30
I modified my original post with the following

Quote:
Originally Posted by EclipseAgent
All here is a guide from Scott Morris that is just outstanding, and is a must BEFORE asking stupid / silly questions that could easily be answered and has been answered 100 times.

And for you non readers, it has tons of pictures too.

http://theseoconsultant.com/suseblog...guide_ever.pdf
Since they wouldn't sticky my orignial post with it.. I think it's a very valuable tool.
 
Old 09-14-2006, 12:15 PM   #14
forty-two
LQ Newbie
 
Registered: Sep 2006
Posts: 7

Rep: Reputation: 0
well redazz afterloading therpm-python and the smart addons... their is a dependancy problem.. need python elementtree and to continue here...will use yast to lookforthemastheyare not onthesight that theothersare
 
Old 09-15-2006, 03:57 AM   #15
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 77
Quote:
Originally Posted by forty-two
well redazz afterloading therpm-python and the smart addons... their is a dependancy problem.. need python elementtree and to continue here...will use yast to lookforthemastheyare not onthesight that theothersare
You can get it from a Suse 10.1 mirror e.g. ftp://ftp.mirrorservice.org/sites/ft...urce/suse/i586 . You could also install it using the package manager in YAST if its working fine for you.
 
  


Reply

Tags
audio, boot, codec, design, distribution, distro, distros, linux, mandriva, mplayer, totem, voice, website, wma, wmv, xine



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to remove suse casteriated xine and install full version uriah Linux - Newbie 10 11-07-2006 02:30 AM
Looking for a Windows replacement OS w/ full web browsing capabilities devhen Linux - General 11 06-29-2006 09:00 PM
SUSE 10 - Kaffeine XIne Engine problem fernley SUSE / openSUSE 3 02-01-2006 01:25 PM
besides xine engine, what else engine can be used in kaffeine? bravehao Linux - Newbie 1 06-04-2005 07:34 AM
How to enable linux filesystem capabilities for kernel 2.24.18 toubo Linux - General 8 08-20-2004 10:09 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 07:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration