Após meses de uso do
Sabayon Linux, verifiquei que algumas vezes falhavam, ou passavam a falhar, os plugins ou os tocadores de mídia de áudio, vídeo, fluxo de rádio web etc.
Por que isto ocorria? Por causa da desatualização. Atualizava-se o tocador e depois disso, o plugin ou codec, em versão diferente, não era mais adequado!
Pude perceber então que o número de dependências é muito grande e interligado! Após um tempo tentando instalar e procurando em wikis, fóruns, home-pages e consultando o Bugzilla do Gentoo, consegui resolver o que acontecia.
Elaborei um protocolo geral, capaz de atualizar completamente os tocadores de mídia do Sabayon ou do Gentoo. Com alguma adaptação, pelo nome dos pacotes e usando o instalador das correspondentes distros, acredito que os usuários não terão dificuldade para adaptá-lo a outras distribuições.
Vamos ao método que usei:
Execute os comandos abaixo, com sudo ou logado como root.
1) Atualizando Python:
# LINGUAS="pt_BR" emerge --sync
# LINGUAS="pt_BR" emerge -e world
(Em Gentoo. Em Sabayon não é aconselhável. Se testar, use as opções
--ask --pretend)
# emerge -a -v python python-updater
# python-updater
2) Atualizando GTK, dependências, plugins, codecs e bibliotecas.
# LINGUAS="pt_BR" emerge -a -v gtk+ gtk2 pygtk pulseaudio gstreamer avahi dbus hal glib qt
# LINGUAS="pt_BR" emerge -a -v xulrunner gnome-doc-utils xinerama
# LINGUAS="pt_BR" emerge -a -v mmslib libmms gst-plugins-libmms
3) Atualizando o navegador
Epiphany.
É aconselhável, porque ele tem embutido, algumas dependências dos tocadores, e ele próprio é um bom tocador de mídia, podendo reproduzir conteúdo, até sem instalação de qualquer plugin adicional.
Epiphany, Um Navegador Simples, mas Completo e Útil
A modificação da FLAG de compilação, removendo o suporte à proteção sandbox, é uma medida que pequenos bugs de alguns pacotes Gentoo (como o Epiphany) necessitam. Mantendo-se ativada a proteção do sandbox, o pacote não compila e dá uma mensagem de violação de acesso. Veja:
# emerge -p -v epiphany (para checar a possibilidade da instalação)
# LINGUAS="pt_BR" FEATURES="-sandbox" emerge -a -v epiphany
4) Finalmente, emergindo os tocadores (e alguns editores de mídia). Se o usuário quiser, pode remover algum, que não deseje instalar, ou adicionar algum outro.
# LINGUAS="pt_BR" emerge -a -v kaffeine totem audacious audacity amarok xmms xine mplayer noatun kaboodle kmid rhythmbox
Nenhum comentário foi encontrado.