LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   What are the MPlayer dependencies on a full Slack 12.2 installation? (http://www.linuxquestions.org/questions/slackware-14/what-are-the-mplayer-dependencies-on-a-full-slack-12-2-installation-710097/)

dizzi 03-08-2009 04:43 PM

What are the MPlayer dependencies on a full Slack 12.2 installation?
 
Hey All

Based on the plaudits from the recently concluded LQ Member Choice Awards, I decided to give MPlayer a shot. I headed over to http://slack.eu to download it (version 20090112) and noticed that there were around 30 dependencies. This was not problem considering all of these were readily available for download from the same site. However the situation started to become a bit drawn-out because some of the dependencies themselves had their own software requirements.

I wanted to be certain that most of these extras (3rd level deps) were not already present in a full Slack install and stopped downloading to avoid wasting the site's bandwith. I would be extremely grateful therefore if someone who has successfully installed MPlayer on a full Slack 12.2 or knows what is requied, can list all of the dependencies here.

Regards

chess 03-08-2009 05:14 PM

I use the mplayer SlackBuild (and related SlackBuilds) from slackbuilds.org. Piece of cake to build and install and works perfectly.

Didier Spaier 03-08-2009 05:17 PM

I suggest you make yourself and install a package using the SlackBuild provided @ http://slackbuilds.org.

If you are not used to that, just read their HOWTO and FAQ, it's easy and safe.

Plus you will find all plug-in and codecs on the same page.

EDIT. Again, I am late :confused:

chess 03-08-2009 05:23 PM

Quote:

Originally Posted by Didier Spaier (Post 3468971)
EDIT. Again, I am late :confused:

:-)

XavierP 03-08-2009 06:41 PM

Even though it's old, this tutorial will give you a good few ideas on the deps, as will this blog post. The dependencies you need will really depend a great deal on what you already have installed - you may already have a bunch of them installed.

Daedra 03-08-2009 07:26 PM

excellent tutorial here also http://humanreadable.nfshost.com/sdeg/multimedia.htm by woodsman

hitest 03-08-2009 07:36 PM

Quote:

Originally Posted by chess (Post 3468968)
I use the mplayer SlackBuild (and related SlackBuilds) from slackbuilds.org. Piece of cake to build and install and works perfectly.

Yep. Works perfectly for me every time. :)

ErV 03-08-2009 10:36 PM

Quote:

Originally Posted by dizzi (Post 3468945)
I decided to give MPlayer a shot. I headed over to http://slack.eu to download it (version 20090112) and noticed that there were around 30 dependencies.

I recommend to download mplayer yourself from svn and build it (into package) yourself. MPlayer is pretty configurable (see configure --help), and a lot of dependencies most likely can be compiled out using corresponding configure switches.

kite 03-09-2009 02:19 AM

It seems that the mplayer from slacky.eu has more configure options on, thus provide more features.

giberg 03-09-2009 05:09 AM

Quote:

Originally Posted by dizzi (Post 3468945)
I wanted to be certain that most of these extras (3rd level deps) were not already present in a full Slack install and stopped downloading to avoid wasting the site's bandwith. I would be extremely grateful therefore if someone who has successfully installed MPlayer on a full Slack 12.2 or knows what is requied, can list all of the dependencies here.

Regards

If you don't want to build Mplayer by yourself, you could also try to use Slackyd. Slackyd is a downloader created by a Slacky.eu user. It doesn't install packages.
Slackyd checks if there are dependencies and if the packages are already installed.

Take a look at the repositories in /etc/slackyd/slackyd.conf and enable slacky.eu repository.

Then you can type these commands:
# update the package list and md5 hash list):
slackyd -u
# search mplayer:
slackyd -s mplayer

# The result could be like this:
Code:

root@darkstar:/home/gianni# slackyd -s mplayer

Searching mplayer: found 7 packages.

gnome-mplayer-0.9.4-i486-1as.tgz [from slacky]
kmplayer-0.10.0c-i486-3sl.tgz [from slacky]
mplayer-20090112-x86-1sl.tgz [from slacky]
mplayerplug-in-3.50-i486-3sl.tgz [from slacky]
mplayerthumbs-0.5b-i486-3as.tgz [from slacky]
opera_mplayerplug-in-3.50-i686-2as.tgz [from slacky]
smplayer-0.6.6-i686-1as.tgz [from slacky]

# if you want some info about the package mplayer-20090112 (dependencies, already installed packages):
slackyd -w mplayer-2 (or the complete name ;) )
# download mplayer and dependencies not installed:
slackyd -g mplayer-2 (you can also write only mplayer: say no when slackyd asks to install the other packages which contains "mplayer" in their name)


The downloaded files are in /var/slackyd and then you can install them with the classic "installpkg *.tgz"

The option to clean (purge) the download directory is slackyd -p.


Usage (it has not a man page yet, only -h option with the command list):
Code:

gianni@darkstar:~$ slackyd -h
Usage: slackyd <options> <package>           

Options:                                           
 -b: Try to download package build sources.         
 -B: Try to build package from sources.             
 -c: Use alternate config file.                     
 -d: Search missing shared libraries of installed packages.
 -D: Search missing required packages (packager-indicated).
 -e: Use regex.                                           
 -f: Force update or packages download. Assume yes to all question.
 -g: Download package.                                           
 -h: Show this help.
 -I: Skip packages status check.
 -l: List all packages installed.
 -L: List all non-slackware packages installed.
 -m: Case insensitive.
 -n: Only notify broken dependencies.
 -O: List all orphan packages.
 -p: Clean slackyd directory (only packages and sources).
 -P: Clean slackyd directory (all).
 -q: Quiet, disable some warnings.
 -r: Show repositories statistics.
 -s: Search package.
 -S: Skip dependencies check.
 -u: Update packages list and md5 hash list.
 -U: Search new packages.
 -v: Verbose mode.
 -V: Show slackyd info.
 -w: View package info.
 -x: Disable blacklist.
 -X: Show packages available and blacklisted.


dizzi 03-09-2009 08:30 AM

Thanks for the responses and the recommendations guys. It definitely appears that the best option is to build MPlayer myself so I'll take that option :).

Cheers all.


All times are GMT -5. The time now is 02:23 AM.