Instalando o Adobe Flash Player no Debian Lenny e seus derivados

Atenção: o blog do AvmLinux foi movido para http://www.avmlinux.org/!
Experimente ler esse mesmo post no novo endereço!
O Debian Lenny reproduz animações na Internet utilizando o swfdec. Ele é uma alternativa open source ao Flash Player, que é um plugin proprietário produzido pela Adobe. Apesar de exibir corretamente animações básicas, o swfdec não é tão bom quanto o Flash Player para tarefas mais complexas, como vídeos, jogos e mini-aplicativos. Você pode substituí-lo pelo plugin oficial da Adobe e é isso que você vai aprender a fazer nesse tutorial.

Observação: o Flash Player no momento da elaboração desse tutorial estava na versão 10.0.32.18.

1. Apesar de não ser necessário, é recomendável que você feche todos os navegadores abertos antes de prosseguir.

2. Além disso, temos que remover o plugin que já vem com o Debian. No terminal, execute o comando:
# apt-get remove swfdec-mozilla
3. Abra o arquivo "/etc/apt/sources.list" e acrescente nele o repositório do Debian Lenny Backports:
deb http://www.backports.org/debian lenny-backports main contrib non-free
Como eu gosto que as pessoas entendam o que estão fazendo (e não só repitam tudo que eu digo pra fazer aqui), gostaria de explicar, só pra não passar em branco, de uma forma bastante simples, o que é uma backport (se você já sabe o que é, pode pular para o passo 4).

Uma backport é uma versão do programa que foi adaptada para rodar em uma distribuição estável do Debian.

O programa que vamos instalar agora não está incluído nos repositórios oficiais do Debian Lenny (a atual versão estável do Debian). Ela está nos repositórios oficiais do Debian Squeeze (versão de testes). Então, não seria "adequado", pelos padrões de estabilidade do Debian, instalar esse programa no Debian Lenny, pois ele ainda não é considerado estável. Para reduzir esse problema, a comunidade fez uma "adaptação" (uma backport) desse programa para o Debian Lenny.

Então, se você usa o Debian Lenny (ou alguma distribuição derivada), você pode baixar e instalar esse programa a partir do repositório do Debian Lenny Backports sem afetar a estabilidade do seu sistema. Por outro lado, como estabilidade e atualidade são duas coisas que não andam juntas, com certeza a versão que está no repositório do Debian Squeeze com certeza é mais atual. Qual das duas você vai instalar é uma questão de escolher entre atualidade e estabilidade.

Eu fico com a versão mais estável, a versão adaptada para o Debian Lenny, e vou continuar a explicação que eu já vinha desenvolvendo sobre como instala-la. Para quem prefere instalar a versão mais atual do programa, a que está nos repositórios do Debian Squeeze, eu dou uma breve explicação de como fazer no final do tutorial.

4. Vamos obter a lista de pacotes do repositório que acabamos de adicionar (e também atualizar a lista de pacotes dos repositórios que já possuíamos). No terminal, execute o comando:
apt-get update
Se aparecer uma mensagem de erro igual à que apareceu no tutorial de instalação do Opera
Lendo listas de pacotes... Pronto
W: GPG error: http://deb.opera.com lenny Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY F9A2F76A9D1A0061
W: Você terá que executar apt-get update para corrigir estes problemas
saiba que a solução aqui é a mesma. Execute os comandos abaixo, substituindo os códigos em negrito pelo código que você recebeu na mensagem de erro (eu destaquei no exemplo acima):
# gpg --keyserver subkeys.pgp.net --recv-key F9A2F76A9D1A0061

# gpg --armor --export F9A2F76A9D1A0061 | apt-key add -
5. Agora sim vamos de fato instalar o programa. Execute, ainda no terminal, o comando:
apt-get -t lenny-backports install flashplugin-nonfree
Ao final do processo, o Flash Player deve estar funcionando em todos os navegadores instalados no seu sistema.

Observe que dessa vez não usamos um comando tão pequeno quanto o que usamos na instalação do Opera:
# apt-get install opera
Era de se esperar que executássemos, para instalar o Flash Player, um comando parecido:
# apt-get install flashplugin-nonfree
No entanto, há algo a mais:
apt-get -t lenny-backports install flashplugin-nonfree
Esse parâmetro passado para o apt-get informa que o programa se encontra no repositório do Debian Lenny Backports. O apt-get não busca, por padrão, programas nesse repositório, pois não são versões estáveis propriamente ditas, mas adaptações de programas instáveis ou em fase de teste. Portanto, deveremos passar esse parâmetro para o apt-get toda vez que quisermos instalar algum programa desse repositório.

Testando o Flash Player


Se quiser se certificar de que fez tudo direitinho, você pode abrir essa página do site da Adobe:

http://www.adobe.com/software/flash/about/

Se o Flash Player foi instalado corretamente, ela deverá mostrar uma animação em Flash e também informar que versão do Flash Player está instalada no seu computador.

Atualizando o Flash Player


Se você instalou o Flash Player seguindo os passos acima, você pode atualizá-lo executando os seguintes comandos no terminal:
# apt-get update
# apt-get upgrade
# update-flashplugin-nonfree --install

Obtendo e instalando o Flash Player a partir dos repositórios do Debian Squeeze


Como foi discutido mais acima, no passo 3, você pode preferir instalar o Flash Player da Adobe (representado pelo pacote flashplugin-nonfree) a partir dos repositórios do Debian Squeeze. Vejamos, então, como ficariam os passos anteriores para esse procedimento:

1. Feche todos os navegadores abertos.

2. Remova o plugin que já vem com o Debian (o swfdec). Para isso, no terminal, execute o comando:
# apt-get remove swfdec-mozilla
3. Inclua no seu arquivo "/etc/apt/sources.list" o repositório do Debian Squeeze:
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
4. Vamos obter agora a lista de pacotes do repositório do Debian Squeeze. No terminal, execute o comando:
apt-get update
5. E, finalmente, vamos instalar o Flash Player. Execute no terminal o comando:
apt-get install flashplugin-nonfree
Pronto! O Flash Player agora está devidamente instalado e funcionando em todos os navegadores do seu sistema. Se você quiser testar ou atualizar o Flash Player, você pode seguir os mesmos passos descritos acima.

Fontes


0 comentários:

Postar um comentário