Mplayer 1.0pre6a (script de instalação)

Publicado por André Pavini em 16/03/2005

[ Hits: 8.724 ]

 


Mplayer 1.0pre6a (script de instalação)



Caros, essa é minha primeira dica, espero que seja útil.

Eu achei um script na internet e como não funcionou resolvi modificar, mas mantendo o autor, lógico.

Testei no Slackware 10.0 e 10.1

Esse script tem a seguinte função:
  • Verificar se você já está com os arquivos;
  • Baixar da internet se não tiver;
  • Instalar,

Lembrando que se você já estiver com os arquivos, coloque no mesmo diretório do script.

O script:

#!/bin/bash
# Por: William da Rocha Lima wrochal@linuxit.com.br 23/01/2004
# www.linuxit.com.br
# Mplayer Install versão 1.01
# Script automatizar download do Mplayer
#
# 23/01/2004 - Adicionado no comando wget "-c (Download continuo) e --passive-ftp"
# 29/03/2004 - Adicionado Suporte a Português, XMMS, Kit DVD, GUI, Xanim e menu
# 22/02/2005 - Alterado com novos servidores e arquivos (por André Pavini)

#

############### Parâmetros ################
dir=/opt/
wget=/usr/bin/wget
tar=/bin/tar
cp=/bin/cp

######### CODECS #########
cd $dir;
if [ -f $dir/essential-20050216.tar.bz2 ]; then
    echo "essential-20050216.tar.bz2 Codecs já baixado";
else
    $wget --passive-ftp http://ftp5.mplayerhq.hu/mplayer/releases/codecs/essential-20050216.tar.bz2;
fi
if [ -f $dir/essential-20050216.tar.bz2 ]; then
    $tar -jxvf essential-20050216.tar.bz2;
    cd essential-20050216/;
    mkdir /usr/lib/win32;
    cp *.* /usr/lib/win32;
else
    echo "Não foi possível completar, verifique o que acontece!!!!!";
    exit;
fi


######### Skins Default #########
cd $dir;
if [ -f $dir/Abyss-1.1.tar.bz2 ]; then
    echo "Abyss-1.1.tar.bz2 Skin já baixado";
else
    $wget --passive-ftp http://ftp5.mplayerhq.hu/mplayer/Skin/Abyss-1.1.tar.bz2;
fi
if [ -f $dir/Abyss-1.1.tar.bz2 ]; then
    mkdir -p /usr/local/share/mplayer/Skin;
    $tar jxvf Abyss-1.1.tar.bz2 -C /usr/local/share/mplayer/Skin;
else
    echo "Não foi possível completar, verifique o que acontece!!!!!";
    
    exit;
fi


######### Fonte Arial #########
cd $dir;
if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then
    echo "font-arial-iso-8859-1.tar.bz2 Fontes já baixado";
else
    $wget --passive-ftp http://ftp5.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 "Não foi possível completar, verifique o que acontece!!!!!";
    exit;
fi

######### Mplayer v1.0pre6a #########
cd $dir;
if [ -f $dir/MPlayer-1.0pre3.tar.bz2 ]; then
    echo "MPlayer-1.0pre6a.tar.bz2 já baixado";
else
    $wget --passive-ftp http://ftp5.mplayerhq.hu/mplayer/releases/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 " Configure ";
    sleep 10;
    ./configure --language=pt_BR --enable-win32 --enable-gui --enable-xmms --enable-real --enable-xanim --enable-mpdvdkit --enable-menu;
    echo " Make ";
    sleep 10;
    make;
    echo " Make Install ";
    sleep 10;
    make install;
else
    echo "Não foi possível completar, verifique o que acontece!!!!!";
    exit;
fi
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Renomeando imagens de acordo com a resolução

Manipulação de strings no bash

Como substituir caracteres acentuados pelos equivalentes não-acentuados

Shell Script - Usando vários scripts em um só

Entrando com argumentos em shell script

  

Comentários
[1] Comentário enviado por removido em 17/03/2005 - 08:47h

Falae..

Poww conheco esse script inclusive eu ja utilizei em sua primeira versão... agora vou usá-lo para baixar essa versao do mplayer.. legal cara!.

--
Abs,
guinet gmail com

[2] Comentário enviado por removido em 17/03/2005 - 08:50h

Outra coisa... seria super legal se alguêm mantivesse esse script com atualizacoes e tals.. sei lá montar um sitezinho para o projeto.. porque sempre o mplayer esta em atualizacao..

--
Abs,
guinet gmail com

[3] Comentário enviado por mweiblen em 18/03/2005 - 00:36h

Sou iniciante por aqui e no mundo do Pinguim tb... Naão sei se é aqui a melhor lugar pra expressar minha duvida.. se não for peço desculpas antecipadamente.
Executei o scritp e deu este erro:
root@marcelo:/usr/local/MPlayer-1.0pre6a# make
############################################################
####### Please run ./configure again - it's changed! #######
############################################################
make: *** [config.h] Error 1

[4] Comentário enviado por slackrlz em 17/04/2005 - 12:52h

eu coloquei o script no diretório onde estavam todos os arquivos do mplayer
source,codecs,font
mais deu erro

[5] Comentário enviado por parenti em 25/10/2005 - 08:30h

O meu eu tive que atualizar os endereços e depois que o script abaixa o primeiro script ele só diz: essential-20050216.tar.bz2 Codecs já baixado
E não continua, para ai !!!

[6] Comentário enviado por removido em 10/11/2005 - 18:54h

Achei seu script fino!!!! muito bom mesmo porem hoje dia 10/11/2005 tive que atualizar o endereco do essentials--
segue o pedaco do codigo que alterei
note que foi alterado so o local do pacote e a versao
Obrigado


######### CODECS #########
cd $dir;
if [ -f $dir/essential-20050412.tar.bz2 ]; then
echo "essential-20050216.tar.bz2 Codecs já baixado";
else
$wget --passive-ftp http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-20050412.tar.bz2;
fi
if [ -f $dir/essential-20050412.tar.bz2 ]; then
$tar -jxvf essential-20050412.tar.bz2;
cd essential-20050412/;
mkdir /usr/lib/win32;
cp *.* /usr/lib/win32;
else
echo "Não foi possível completar, verifique o que acontece!!!!!";
exit;
fi

--------------------------
vivaolinux porque amamos a liberdade

[7] Comentário enviado por fredmdl em 16/10/2006 - 19:19h

Atulizar no script o endereço do pacote essential para http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-20060611.tar.bz2
que é versao mais recente...

flw



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts