Script de instalação do Mplayer, com todas as fontes e codecs
Publicado por albert guedes 28/01/2008
[ Hits: 6.359 ]
Homepage: https://teko.net.br
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.
#!/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ê.
Prova LPI em shell script - com contador de acertos
Script em Dialog pesquisa nome do banco no mysql
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Estou com sede em aprender sobre o nosso querido Linux. (1)
big linux sem audio como resolver (2)
Como faz para dar um update-grub por shell script [RESOLVIDO] (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta