Script de instalação do Mplayer, com todas as fontes e codecs

Publicado por albert guedes 28/01/2008

[ Hits: 6.271 ]

Homepage: https://teko.net.br

Download mplayer-install.bash




Pra mim o mplayer é o senhor multimidia do linux, se existe algo que não possa ser rodado nele, em termos de audio e video, é porque é um formato alienigena.

Este script instala o mplayer bem como todas as fontes e os skins, demora umpouco, mas a intensão é relizar uma instalação completa

Este é o script mais geral que já fiz, creio servir para a maioria das distros, mas se alguém tiver problemas, me contate.

  



Esconder código-fonte

#!/bin/bash

# mplayer-install.bash versão 1.0
# Autor: Albert R. C. Guedes
# Versão criada em 22 de dezembro de 2007
# Problemas com o script ? Escreva para: arcguede@gmail.com

#
# Programas e pacotes nescessários:
# make
# tar
# wget
#

################################
# Função que instala o scodecs #
################################
instala_codec(){

    echo 
    echo "Instalando Codecs ..."
    echo

#   Versão atual dos codecs.    
    CDC='essential-20071007'
#   Diretorio de instalação dos codecs.
    DIR='/usr/local/lib/codecs'

#   Pega os codecs, e coloca na pasta apropriada e cria uns links especiais.
    wget -c -O /var/tmp/$CDC.tar.bz2 http://www3.mplayerhq.hu/MPlayer/releases/codecs/$CDC.tar.bz2
    cd /var/tmp/
    tar -xjvf $CDC.tar.bz2
    rm $CDC.tar.bz2
    mv $CDC /usr/local/lib/codecs
    ln -s $DIR /usr/local/lib/win32
    ln -s $DIR /usr/lib/codecs
    ln -s $DIR /usr/lib/win32

    echo 
    echo "Codecs instalado !"
    echo 

}

#######################################
# Função para a instalação do mplayer #
#######################################
instala_mplayer(){

    echo 
    echo "Instalando Mplayer ..."
    echo

#   Nome da versão atual do mplayer, altere se for nescessário.
    PKG="MPlayer-1.0rc2"

#   Diretório dos codecs.
    DIR="/usr/local/lib/codecs"

#   Opções de compilação.
#   Aqui eu habilitei o debug para quando der problemas no mplayer, a interface
#   de usuário (gui), o menu de dvd e locale padrao para o portugues do Brasil.
    OPT1="--enable-gui --enable-menu --language=pt_BR"
    OPT2="--enable-debug --enable-crash-debug"
    
#   Pega o pacote com o mplayer e descompacta no diretorio '/tmp'.
    wget -c -O /var/tmp/$PKG.tar.bz2 http://www3.mplayerhq.hu/MPlayer/releases/$PKG.tar.bz2

#   Descompacta o pacote.
    cd /var/tmp
    tar -xjvf $PKG.tar.bz2
    cd $PKG

#   Configura.
    ./configure $OPT1 $OPT2 --codecsdir=$DIR --prefix=/usr/local --win32codecsdir=$DIR
    
#   Instala.
    make
    make install

    echo 
    echo "Mplayer instalado !"
    echo 
    
}

######################################
# Função para a instalação dos skins #
######################################
instala_skin(){

    echo 
    echo "Instalando Skins ..."
    echo

#   Site dos skins.
    SKINU='http://www.mplayerhq.hu/MPlayer/skins'
#   Diretório onde vai ser instalado o skin.    
    SKIND='/usr/local/share/mplayer/skins'

    cd /var/tmp

#   Faz um "mirror" com os pacotes dos skins.
    wget -A.bz2 -r -l1 $SKINU

#   Move os pacotes para a pasta do mplayer.
    mv www.mplayerhq.hu/MPlayer/skins $SKIND

    cd $SKIND

#   Descompacta os pacotes.
    for skin in *.bz2
      do
      tar -xvf $skin
      rm $skin
    done

#   Cria o link para o skin padrão.
    ln -s $SKIND/Blue $SKIND/default

    echo 
    echo "Skins instalado !"
    echo

}

#######################################
# Função para a instalação das fontes #
#######################################
instala_fonte(){

    echo 
    echo "Instalando Fontes ..."
    echo

#   Site das fontes.
    FONTU='http://www2.mplayerhq.hu/MPlayer/releases/fonts'
#   Diretorio de onde ficam as fontes do mplayer.
    FONTD='/usr/local/share/mplayer/fonts'

    cd /var/tmp

#   Faz um "mirror" das fontes.
    wget -c -A.bz2 -r -l1 $FONTU

#   Move os pacotes para o diretorio das fontes no mplayer.
    mv www2.mplayerhq.hu/MPlayer/releases/fonts $FONTD

    cd $FONTD

#   Descompacta os pacotes.
    for font in *.bz2
      do
      tar -xjvf $font
      rm $font
    done
   
#   Cria um link para a fonte padrão.
    ln -s $FONTD/font-arial-iso-8859-1/font-arial-18-iso-8859-1 /usr/local/share/mplayer/font

    echo 
    echo "Fontes instaladas !"
    echo

}

######################################
#          Inicio do script          #
######################################
instala_codec
instala_mplayer
instala_skin
instala_fonte

# Sempre comente seus scripts, evite dor de cabeça para os outros e
# para você. 

Scripts recomendados

Script para montar compartilhamento de uma estação Windows

Bash RPG

DNSGEN - Gera e mantém configurações dos servidores DNS

aMule :: HighID e Firewall

imdb-cli - consultar filmes, séries e atores pelo site IMDB no terminal


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts