Veremos agora uma atualização da dica de instalação do Fresh Player (uma alternativa ao Pipelight e ao Flash nativo) no Debian, ou em qualquer distribuição desde que as dependência para a compilação sejam supridas.
Instalação.
Partindo do princípio que o pacote git esteja instalado, faça isso:
$ git clone https://github.com/i-rinat/freshplayerplugin.git $ cd freshplayerplugin
Daí, prossiga com a instalação das dependências:
$ sudo apt-get update $ sudo apt-get install cmake pkg-config libasound2-dev liburiparser-dev libglib2.0-dev libconfig-dev libpango1.0-dev libxinerama-dev libegl1-mesa-dev libevent-dev libgtk+2.0-dev libgles2-mesa-dev
* se desejar, acrescente o pacote libpulse-dev
Daí prossiga com:
$ mkdir build && cd build $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. $ make
E para concluir copie o plugin, seja para ~/.mozilla/plugins ou para /usr/lib/mozilla/plugins:
$ mkdir -pv ~/.mozilla/plugins $ sudo cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/ $ cd .. $ rm -rf build
Como visto, embora tenha criado a pasta ~/.mozilla/plugins optei por copiar o plugin para /usr/lib/mozilla/plugins:
E pronto! agora abra seu Firefox|Iceweasel e o Opera 12.16 reconheceram o mesmo:
No Opera o plugin só é reconhecido se for copiado|movido para /usr/lib/mozilla/plugins e não para ~/.mozilla/plugins, então se for do seu interesse usá-lo no Opera, mova-o para /usr/lib/mozilla/plugins.
O pulo do gato
Em sistemas onde o pepperflash estiver instalado, há uma maneira dessa versão do Flash tornar-se a default no sistema, isto é, basta declarar no arquivo ~/.config/freshwrapper.conf o caminho desse plugin, segue o exemplo deste arquivo o qual estou usando no Debian:
# Configuration options for FreshPlayerPlugin # This configuration file is optional. Wrapper will search for it first # in ~/.config/freshwrapper.conf, then in /etc/freshwrapper.conf. # If wrapper fails to find configuration, it will use default values, # which you can find below # Audio buffer is used to continuously provide sound adapter with data. # Values too low may lead to buffer underruns and stuttering. Values # too high will lead to noticeable latency. Usually plugin selects size # on its own, but you may override bounds here # lower bound for audio buffer size, in milliseconds audio_buffer_min_ms = 20 # higher bound of audio buffer size, in milliseconds audio_buffer_max_ms = 500 # Path to the Pepper Flash plugin # pepperflash_path = "/opt/google/chrome/PepperFlash/libpepflashplayer.so" pepperflash_path = "/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so" # "Command-line" arguments for Flash flash_command_line = "enable_hw_video_decode=1,enable_stagevideo_auto=1" # enable 3d and stage 3d enable_3d = 0 # enable 3d for wmode=transparent instances enable_3d_transparent = 1 # when set to 1, limits output to warnings and errors only quiet = 0 # When multiple monitors with different resolutions are used, size # of fullscreen window can vary. But some Flash movies request these # parameters once at startup and rely on them to be correct. By default, # if zeros are used here, freshwrapper will select minimal width and # height across all monitors. fullscreen_width = 0 fullscreen_height = 0 # Enables DNS query case randomization to partially protect against DNS # poisoning attacks. It was reported that some Mikrotik routers do not # support this trick. Set parameter to 0 if you have an affected model randomize_dns_case = 1
* Uma cópia deste arquivo está presente na pasta freshplayerplugin baixada pelo git.
Atualizações.
Para atualizar o freshplayer e caso não tenha removido a pasta freshplayerplugin, siga o roteiro abaixo (do contrário, basta seguir o roteiro de instalação):
$ cd freshplayerplugin $ git pull $ mkdir build && cd build $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. $ make $ sudo cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/ $ cd .. $ rm -rf build
Com esta dica, a do Pipelight e a do PepperFlash, dá para se ter um bom suporte ao Flash no Debian!
IntÉ!
Essa dica é simplesmente magnífica! Essêncial para se manter o Flash Atualizado! Testando aqui, agora! Obrigado!
CurtirCurtir
Obrigado!
CurtirCurtir
Para instalar o git devemos fazer?
# apt-get install git-core
Devo remover antes o flash 11?
# apt-get remove –purge flashplugin-nonfree
CurtirCurtir
É seguro removê-lo, já fiz os testes aqui e também funfa no Opera, basta mover o plugin para /usr/lib/mozilla/plugins e não para ~/.mozilla/plugins.
Vou atualizar a dica!
CurtirCurtir
Valeu man
CurtirCurtir
Edinaldo,
Como mantém o Fresh atualizado no Debian via git?
Ou pelo menos, mante-lo ataulizado?
Falando do Debian, viu o lançamento do 7.6?
Quando tiver um tempo, vou instalar o Debin novamente.
Talvez com Xfce.
CurtirCurtir
Instale as dependências:
$ sudo apt-get update
$ sudo apt-get install cmake pkg-config libasound2-dev liburiparser-dev libglib2.0-dev libconfig-dev libpango1.0-dev libxinerama-dev libegl1-mesa-dev libevent-dev libgtk+2.0-dev libgles2-mesa-dev
E prossiga com:
$ cd freshplayerplugin
$ git pull
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .
$ make
$ sudo cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/
Sim, eu vi que lançaram um novo update do Debian.
t+
CurtirCurtir
Inclusive o desenvolvedor já atualizou o plugin no Github! Melhorou bem o uso em alguns sites de vídeos “restritos” xD
Está praticamente perfeito! Não tenho mais motivos para usar o defasado flash 11! Espero que esse projeto só cresça! Assim poderemos ver o flash mais atual em navegadores como QupZilla, Midori e outros! Mais uma vez, obrigado pela dica!
CurtirCurtir
Entendo.
A atualização deve ser manual.
Simplesmente pacotes de compilação e libs.
Mas nada automático.
Um PPAzinho, ia bem não? rs
VLW pinguim.
CurtirCurtir
Se alguém tiver dúvidas tem um tutorial de como instalar/configurar o git: no Debian 7
http://www.debianadmin.com/how-to-install-git-on-debian-7.html
CurtirCurtir
Ola!
Estou tendo problema com a instalação seguindo seu tutorial. Sempre dá o erro q falta o arquivo libv4l2, tento instalar mais não aparece o mesmo para instalar. o que fazer??
Obrigado!
CurtirCurtir