[LUG.ro] script para mplayer

Horacio Castellini lugro@lugro.org.ar
Wed, 11 Aug 2004 08:47:48 -0300


On Tuesday 10 August 2004 22:07, you wrote:
> como saben no soy mu experto en linux

Mejor diría no soy un experto en bash... 

> todavia pero renegando por ahi me
> encontre con un script para descargar e instalar el reproductor mplayer el
> cual era obsoleto ya que los links que ponia ya no existen entonces me tome
> el trabajo de modificarlo y actualizarlo aqui lo pego espero que les sea
> util

Podés perfecionarlo como entrenamiento en el uso del bash...

>
> cd $dir;
> if [ -f $dir/essential-20040704.tar.bz2 ]; then
> 	echo "essential-20040704.tar.bz2 Codecs descargados con exito";

Aca yo pondría "Existen codecs... no los descargo"

> else
> 	$wget --passive-ftp http://www1.mplayerhq.hu/MPlayer/releases/codecs/
> essential-20040704.tar.bz2;

Inicio descarga de codecs... ahora que ocuriría si el comando falla y hace 
una descarga parciál, el bash es muy espartano... asi que te convendría ver 
el registro "$?". Lo mismo para el resto.... incrementá las seguridades ante 
fallos....

> fi
> if [ -f $dir/essential-20040704.tar.bz2 ]; then
> 	$tar -essential-20040704.tar.bz2;
> 	cd essential-20040704/;
> 	mkdir /usr/lib/win32;
> 	cp *.* /usr/lib/win32;
> else
> 	echo "No fue posible descargar el archivo por favor verifique su
> coneccion"; exit;
> fi
>
>
> ###############//// Skin Default ////##############
>
> cd $dir;
> if [ -f $dir/Blue-1.4.tar.bz2 ]; then
> 	echo "Blue-1.4.tar.bz2 Skin descargado con exito";
> else
> 	$wget --passive-ftp
> http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2; fi
> if [ -f $dir/Blue-1.4.tar.bz2 ]; then
> 	mkdir -p /usr/local/share/mplayer/Skin;
> 	$tar jxvf Blue-1.4.tar.bz2 -C /usr/local/share/mplayer/Skin;
> else
> 	echo "No fue posible descargar el archivo por favor verifique su
> coneccion";
>
> 	exit;
> fi
>
>
> #################//// Fuente Arial 14 ////###################
>
> cd $dir;
> if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then
> 	echo "font-arial-iso-8859-1.tar.bz2 Fuentes descargadas con exito";
> else
> 	$wget --passive-ftp http://www1.mplayerhq.hu/MPlayer/releases/fonts/
> font-arial-iso-8859-1.tar.bz2;
> fi
> if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then
> 	mkdir -p /usr/local/share/mplayer/font;
> 	$tar jxvf font-arial-iso-8859-1.tar.bz2 -C /usr/local/share/mplayer/font;
> 	mv /usr/local/share/mplayer/font/font-arial-iso-8859-1/
> font-arial-14-iso-8859-1/* /usr/local/share/mplayer/font/;
> else
> 	echo "No fue posible descargar el archivo por favor verifique su
> coneccion"; exit;
> fi
>
> #####################//// Mplayer v1.0pre5 ////#####################
>
> cd $dir;
> if [ -f $dir/MPlayer-1.0pre5.tar.bz2 ]; then
> 	echo "MPlayer-1.0pre5.tar.bz2 descargado con exito";
> else
> 	$wget --passive-ftp http://www1.mplayerhq.hu/MPlayer/releases/
> MPlayer-1.0pre5.tar.bz2;
> fi
> if [ -f $dir/MPlayer-1.0pre5.tar.bz2 ]; then
> 	$tar jxvf MPlayer-1.0pre5.tar.bz2;
> 	cd MPlayer-1.0pre5;
> 	echo " Configurando ";
> 	sleep 5;
> 	./configure --language=pt_ES --enable-win32 --enable-gui --enable-xmms
> --enable-real --enable-xanim --enable-mpdvdkit --enable-menu;
> 	echo " Compilando ";
> 	sleep 5;
> 	make;
> 	echo " Instalando ";
> 	sleep 5;
> 	make install;
> else
> 	echo "No fue posible descargar el archivo, por favor verifique su
> coneccion"; exit;
> fi
>
>
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro