Originally Posted by dizzi
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.
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):
# search mplayer:
slackyd -s mplayer
# The result could be like this:
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):
gianni@darkstar:~$ slackyd -h
Usage: slackyd <options> <package>
-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.