LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   mplayer installation (https://www.linuxquestions.org/questions/linux-newbie-8/mplayer-installation-364238/)

Tuxedo07 09-17-2005 12:02 PM

mplayer installation
 
So, I'm trying to install mplayer and it says I need libmp3lame.so.0, win32codec-all, and libtheora.so.0.

So I installed libmp3lame.so.0, but, it still says I need it...so I tried doing the following symlink:

pool-71-112-138-143:~ # cd /usr/local/lib
pool-71-112-138-143:/usr/local/lib # ln -s /usr/local/lib/libmp3lame.so.0 /usr/local/lib/libmp3lame.so.0.0.0
ln: creating symbolic link `/usr/local/lib/libmp3lame.so.0.0.0' to `/usr/local/lib/libmp3lame.so.0': File exists
pool-71-112-138-143:/usr/local/lib #

but when I try to install with YaST it still says libmp3lame is missing.

Any ideas on how to make the system realize that libmp3lame is installed?

pagaporcristo 09-17-2005 12:15 PM

try this link, it really makes things easy to get mplayer installed

http://www.dslreports.com/forum/remark,13936188

good luck!

teckk 09-17-2005 01:30 PM

http://www4.mplayerhq.hu./homepage/design7/news.html
http://www4.mplayerhq.hu./homepage/design7/dload.html
http://mplayerhq.hu/DOCS/HTML/en/index.html
http://mplayerhq.hu/DOCS/man/en/mplayer.1.html

AwesomeMachine 09-18-2005 01:42 AM

Mplayer is an awesome player. Don't install it with yast. Use sources. Sometimes the rpms are messed. You get the source, and extract the achive. It makes a directory. You "cd" to the new directory. Do everything as root.

Type "./configure > config.txt". If you get an error, look in "config.txt", or just look on the screen if that tells you enough.

I sometimes just change the name of a library to have the right number at the end, or make a symlink with the right name. Sometimes there are a couple of symlinks you have to make for similarly named files. It isn't always the one in the error message which is missing. Sometimes authors write an error to just say the name of one file, no matter which files are missing from a package.

RPM's are notorious for being messed up. The tools for making them are flawed.

Ok, after you do configure, type "make". Then type "make install" If you want a gui, you might have to specify that with "./configure --with-gui=yes" Otherwise, it might just make it for you.

Then, at the shell prompt, type "gmplayer"

The "win32 codecs" go in "/usr/lib/win32", I think. You might want to just check that. You also need to get a skin, and font. You can read the documentation in "/extract-directory/doc" when you extract the sources, which is another nice thing about sources.

Law aligns action with right reason. Using linux is, therefore, obedience to the law.

Tuxedo07 09-26-2005 05:27 PM

Quote:

Originally posted by pagaporcristo
try this link, it really makes things easy to get mplayer installed

http://www.dslreports.com/forum/remark,13936188

good luck!

Thank you!!!!! Worked perfectly. So easy. better than doing the sources.

tkedwards 09-26-2005 06:54 PM

Quote:

I sometimes just change the name of a library to have the right number at the end, or make a symlink with the right name. Sometimes there are a couple of symlinks you have to make for similarly named files. It isn't always the one in the error message which is missing. Sometimes authors write an error to just say the name of one file, no matter which files are missing from a package.
Making symlinks like this is unecessary with RPM packages and shouldn't need to be done with source installs either.

Quote:

RPM's are notorious for being messed up. The tools for making them are flawed.
Care to explain how?

This problem was caused by the fact that Suse deliberately removed MP3 support from their distro for legal reasons. Its got nothing to do with any faults in RPM or YAST/PACMAN - as good as these systems are they can't install what isn't there. The link pagaporcristo gave pointed the way to another software repository for Suse which had the missing components available.


All times are GMT -5. The time now is 11:58 AM.