le monde de crabs (Christophe Cazajus)

Mplayer et Lame sur la Slackware 12.0

Introduction

Petit script qui permet de compiler & installer une version minimale de MPlayer sur la Slackware Linux 12.0 qui comprend LAME et le plugin pour Firefox

Les projets suivants sont utilisés (version disponible le 17 décembre 2007) :

Que faut-il faire

    1 #!/bin/bash
    2 
    3 LIVE=live LIVE_TB=live.2007.12.07.tar.gz
    4 LAME=lame-3.97 LAME_TB=lame-3.97.tar.gz
    5 CODECS=essential-20071007 CODECS_TB=essential-20071007.tar.bz2
    6 MPLAYER=MPlayer-1.0rc2 MPLAYER_TB=MPlayer-1.0rc2.tar.bz2
    7 PLUGIN=mplayerplug-in PLUGIN_TB=mplayerplug-in-3.50.tar.gz
    8 FIREFOX=/usr/lib/firefox-2.0.0.11
    9 
   10 ########################################################################
   11 ROOT=`pwd`
   12 DOWNLOAD=$ROOT/DOWNLOAD
   13 SUDO=""
   14 
   15 ########################################################################
   16 # live 555
   17 do_live()
   18     {
   19     cd $ROOT
   20     [ -d $LIVE ] && rm -rf $LIVE
   21     [ -d /usr/lib/$LIVE ] && $SUDO rm -rf /usr/lib/$LIVE
   22     tar xfz $DOWNLOAD/$LIVE_TB
   23     cd $LIVE
   24     ./genMakefiles linux
   25     make
   26     cd $ROOT
   27     $SUDO cp -r $LIVE /usr/lib
   28     }
   29 
   30 ########################################################################
   31 # LAME
   32 do_lame()
   33     {
   34     cd $ROOT
   35     [ -d $LAME ] && rm -rf $LAME
   36     tar xfz $DOWNLOAD/$LAME_TB
   37     cd $LAME
   38     ./configure --prefix=/usr
   39     make
   40     $SUDO make install
   41     }
   42 
   43 ########################################################################
   44 # CODEC
   45 do_codecs()
   46     {
   47     cd $ROOT
   48     [ -d $CODECS ] && rm -rf $CODECS
   49     tar xfj $DOWNLOAD/$CODECS_TB
   50     cd $CODECS
   51     rm README
   52     $SUDO cp * /usr/lib/codecs
   53     }
   54 
   55 ########################################################################
   56 # MPLAYER
   57 do_mplayer()
   58     {
   59     cd $ROOT
   60     [ -d $MPLAYER ] && rm -rf $MPLAYER
   61     tar xfj $DOWNLOAD/$MPLAYER_TB
   62     cd $MPLAYER
   63     ./configure --prefix=/usr --enable-gui
   64     make
   65     $SUDO make install
   66     }
   67 
   68 ########################################################################
   69 # PLUGIN
   70 do_plugin()
   71     {
   72     cd $ROOT
   73     [ -d $PLUGIN ] && rm -rf $PLUGIN
   74     tar xfz $DOWNLOAD/$PLUGIN_TB
   75     cd $PLUGIN
   76     ./configure --prefix=/usr --with-mozilla-home=/usr/lib/firefox
   77     make
   78     $SUDO cp mplayerplug-in*.so $FIREFOX/plugins
   79     $SUDO cp mplayerplug-in*.xpt $FIREFOX/components
   80     cd po
   81     $SUDO make install
   82     }
   83 
   84 ########################################################################
   85 ########################################################################
   86 
   87 do_live
   88 do_lame
   89 do_codecs
   90 do_mplayer
   91 do_plugin
   92 

Télécharger do_mplayer.shTélécharger do_mplayer.sh

Attention ce script peut être prendre un temps fou sur des CPU anciens.

A chaque mise à niveau de Firefox il faut recompiler le plugin. Vous pouvez commenter les 4 premiers do_* en conservant que do_plugin. Il suffit alors de relancer le script en ayant préalablement modifié la variable FIREFOX.

Renseignez-vous sur les brevets logiciels en Europe :

NoSoftWarePatents.com (en français)

Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.

Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.

Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.

De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.

Site : Le Monde de Crabs
Titre : Mplayer et Lame sur la Slackware 12.0
Date du document : 17/12/2007
Auteur : Christophe Cazajus
Mail : crabs(mettre le @)crabs-world.com
ou utiliser ce formulaire de contact
Mots-clé : crabs, monde, francais, francophone, français, linux, slackware 12.0, slackware, mplayer, lame, live, mplayerplug-in, plugin, firefox
Description : MPlayer, LAME et plugin MPlayer pour Firefox sur Slackware 12.0
Validation : html, csshtml, ccs
The Linux Counter
Info iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon
Slackware Linux
Creative Commons License

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.

Crabs's World : English Section