#!/bin/bash # # :: www.mononeurona.org :: # Instalador de Mplayer para Debian version 0.2 # Manuel Montoya. GPL. # # CUIDADO: Este script instalará paquetes Debian sin preguntar if [ -f /usr/bin/mplayer ]; then apt-get remove --purge mplayer*; else echo " Parece que no hay paquete de Mplayer instalado "; fi ######Actualizamos e instalamos los paquetes que necesitamos echo " Ahora ha instalar los paquetes que necesitamos "; sleep 3; apt-get update; sleep 2; echo "apt-get install -y gcc make libogg0 libogg-dev libvorbis0a libvorbis-dev libpng12-dev libpng3 libpng2-dev liblogfile-rotate-perl libconfhelper-perl debhelper fakeroot g++ libgtk1.2 libgtk1.2-dev svgalibg1 svgalibg1-dev aalib1 aalib1-dev libsdl1.2-dev wget "; echo "Tienes 8 segundos para cancelar con Ctrl + c"; sleep 8; apt-get install -y gcc make libogg0 libogg-dev libvorbis0a libvorbis-dev libpng3 libpng2-dev liblogfile-rotate-perl libconfhelper-perl debhelper fakeroot g++ libgtk1.2 libgtk1.2-dev svgalibg1 svgalibg1-dev aalib1 aalib1-dev libsdl1.2-dev wget; # El directorio de descarga y los comandos mkdir -p /opt/fuentes; dir=/opt/fuentes tar=/bin/tar cp=/bin/cp wget=/usr/bin/wget ######### CODECS ######### if [ -f /usr/lib/win32 ]; then rm -R /usr/lib/win32; echo " Borro los codecs previos"; fi cd $dir; if [ -f $dir/all-20050115.tar.bz2 ]; then echo " Los codecs para Linux ya están abajo"; else $wget --passive-ftp ftp://mononeurona.org/pub/mplayer/all-20050115.tar.bz2; fi if [ -f $dir/all-20050115.tar.bz2 ]; then $tar -jxvf all-20050115.tar.bz2; cd all-20050115/; mkdir /usr/lib/win32; cp *.* /usr/lib/win32; echo "Codecs instalados"; else echo " Problemas con los codecs, verifique que pasa!!"; exit; fi ######### El tema para gMplayer ######### echo " Ahora el Skin de gMplayer "; sleep 3; cd $dir; if [ -f $dir/plastic-1.2.tar.bz2 ]; then echo " El tema para Mplayer ha sido descargado"; else $wget --passive-ftp ftp://mononeurona.org/pub/mplayer/plastic-1.2.tar.bz2; fi if [ -f $dir/plastic-1.2.tar.bz2 ]; then mkdir -p /usr/local/share/mplayer/Skin; $tar -jxvf plastic-1.2.tar.bz2 -C /usr/local/share/mplayer/Skin; ln -s /usr/local/share/mplayer/Skin/plastic /usr/local/share/mplayer/Skin/default echo "Tema instalado"; else echo "Problemas con el tema, verifique que pasa!!!!!"; exit; fi ######### La fuente de los subtítulos ######### echo " Ahora la fuente de los subtitulos "; sleep 4; cd $dir; if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then echo " La fuente ha sido descargada "; else $wget --passive-ftp ftp://mononeurona.org/pub/mplayer/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/; echo " Fuente instalada"; else echo " Problemas con la fuente Arial, verifique que pasa!!"; exit; fi ######### Mplayer v1.0pre6 ######### echo " Ahora MPlayer "; sleep 4; cd $dir; if [ -f $dir/MPlayer-1.0pre6a.tar.bz2 ]; then echo " MPlayer ha sido descargado "; else $wget --passive-ftp ftp://mononeurona.org/pub/mplayer/MPlayer-1.0pre6a.tar.bz2; fi if [ -f $dir/MPlayer-1.0pre6a.tar.bz2 ]; then $tar -jxvf MPlayer-1.0pre6a.tar.bz2; cd MPlayer-1.0pre6a; echo " Configurando... "; sleep 5; ./configure --language=es_MX --enable-win32 --enable-gui --enable-xmms --enable-real --enable-xanim --enable-mpdvdkit --enable-menu --enable-fbdev --enable-tdfxfb; echo " Make "; sleep 10; make; echo " Make Install "; sleep 10; make install; echo " Listo!! Ahora borra los archivos descargados en "; else echo "Problemas con mplayer, verifique que pasa!!!"; exit; fi