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) :
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
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 |

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