[FUG-BR] Firefox nativo (2 e 3) + linux-flashplugin9 funcionando... \o/

Cleyton Agapito cragapito em gmail.com
Terça Outubro 14 20:25:27 BRT 2008


Opa, aqui funcionou direitinho o flash9, copiei também os mplayer-plugins de
/usr/local/lib/browser_plugins e tá tudo funcionando no firefox3,
strems de audio da cbn e videos do terra.

Esse último, alguns videos vão pra uma página dizendo que o sistema
operacional não é compatível, eu reclamei lá e eles botaram um link
"Quero tentar assistir ao video!" e tá funcionando belezinha.

Valeu a dica!

2008/10/6 Renato Botelho <rbgarga em gmail.com>:
> Pessoal,
>
> Uma das coisas que mais incomodava os usuários de FreeBSD como
> desktop *ERA* o flash, hoje estou rodando aqui o firefox 3 nativo com
> o linux-flashplugin9 funcionando perfeitamente, com som, youtube,
> google videos, enfim, 100%.
>
> Essa notícia correu a lista freebsd-emulation [1] no final da última
> semana e eu fui atrás de testar, e agora vou tentar compartilhar
> com vocês os passos para configurar esse ambiente.
>
> 1. Kernel
> A primeira alteração deve ser feita no kernel, pois era lá que se
> encontrava o problema que fazia esse cara travar. Pra quem usa
> o 8.0-CURRENT basta recompilar o kernel, pois o patch já foi
> commitado na árvore, como pode ser visto em [2]. Esse commit
> foi feito em 4 de Outubro, com MFC para 1 semana, portanto,
> vai ser trazido para o 7-STABLE e para o 6-STABLE no próximo
> dia 11, a não ser que algum problema seja encontrado.
> Quem quiser testar antes, tem que aplicar um patch no seu
> [67]-STABLE, esses patches podem ser encontrados em [3] e
> [4]. Não vou falar muito aqui sobre como aplicar os patches, acho
> que pra quem quer testar isso antes, esse vai ser um ítem bem
> tranquilo.
> Uma vez que o patch foi aplicado, ou, o src atualizado para uma
> versão já alterada, basta recompilá-lo e reiniciar o equipamento.
>
> 2. Emulação linux
> O FreeBSD usa como default o linux_base-fc4, ou seja, fedora
> core 4, mas, até onde li, e no meu ambiente, uso o linux_base-f8
> então vou tratar isso como um requisito, ou seja, tem que atualizar
> a sua emulação linux para a versão 8_6 pelo menos.
> Primeiro, atualizar a árvore do ports, depois seguir os seguintes
> passos descritos no /usr/ports/UPDATING com a data 20070327:
>
>  0. Faça um backup
>  1. Remova o linux_base atual
>  2. Adicione ao make.conf "OVERRIDE_LINUX_BASE_PORT=f8"
>  3. Nenhuma aplicação linux pode estar rodando
>  4. sysctl -w compat.linux.osrelease=2.6.16 (adicionar ao /etc/sysctl.conf)
>  5. Instale o emulation/linux_base-f8
>
> Isso deve ser suficiente, mas se tiver problemas, expanda o ítem
> 1 para:
>
>  1a. Remova todos os ports que dependem do linux_base
>  1b. Remova o linux_base
>  1c. Remova o /compat/linux/*
>
> Feito isso a nova emulação linux está pronta, acho interessante
> desmontar o /compat/linux/proc antes desse processo todo e
> montar novamente depois.
>
> 3. Concluindo
> Agora seu ambiente está pronto, instale o linux-flashplugin9,
> como ele está marcado como IGNORE, ele vai dar uma mensagem
> e abandonar a instalação, apenas edite o Makefile e comente a linha
> IGNORE=...
> Lembrando que esse cara é incompatível com o linux-flashplugin7,
> que deverá ser removido.
> Depois disso, basta executar com o SEU USUÁRIO o comando
>
> % nspluginwrapper -a -v -i
>
> Pronto, tudo deve estar funcionando corretamente agora.
>
> [1] - http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
> [2] - http://svn.freebsd.org/viewvc/base?view=revision&revision=183600
> [3] - http://lists.freebsd.org/pipermail/freebsd-emulation/2008-October/005332.html
> [4] - http://lists.freebsd.org/pipermail/freebsd-emulation/2008-October/005386.html
> --
> Renato Botelho
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd