Pular para o conteúdo principal

Instalando o Skype 4.1 no Debian 6 Squeeze

Como todo mundo sabe, a Micro$oft comprou a Skype e vai migrar o msn para esse serviço. Por um lado é bom, porque o skype já possue um suporte aceitável no linux - inclusive o compartilhamento de cam, que tinha sido bloqueado pela M$ em outros sistemas que não fosse Windows e MSN.


Segue aqui a receita para instalar a mais nova versão com suporte a msn e facebook para Debian 6  Squeeze. No meu caso é 64bits, mas deve funcionar melhor ainda em sistemas de 32 bits.


Toda a operação deve ser realizada como root.

  1.  Baixe a versão Dynamic do Skype para Linux ( http://www.skype.com/intl/pt-br/get-skype/on-your-computer/linux/downloading.dynamic ).
  2. Descompacte a pasta do Skype que você baixou em '/opt'. Eu renomeei a pasta para 'skype', porque acho mais fácil de trabalhar.
  3. Instale os seguintes pacotes:
    $ aptitude install lib32asound2 ia32-libs ia32-libs-gtk
    
  4. Agora, baixe os seguintes arquivos:
    $ wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-webkit_4.6.3-4+squeeze1_i386.deb
    $ wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-phonon_4.6.3-4+squeeze1_i386.deb
    $ wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-xmlpatterns_4.6.3-4+squeeze1_i386.deb
    
  5. Não instale esses pacotes com o dpkg. Você deve descompactá-los com o comando 'ar' :
    $ ar -x libqt4-webkit_4.6.3-4+squeeze1_i386.deb
    $ ar -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb
    $ ar -x libqt4-xmlpatterns_4.6.3-4+squeeze1_i386.deb
    
    que irá gerar uma pasta 'usr' na pasta do skype com o conteudo:
    usr/lib/libQtWebKit.so.4
    usr/lib/libQtWebKit.so.4.6
    usr/lib/libQtWebKit.so.4.6.3
    usr/lib/libphonon.so.4
    usr/lib/libphonon.so.4.3
    usr/lib/libphonon.so.4.3.1
    usr/lib/libQtXmlPatterns.so.4
    usr/lib/libQtXmlPatterns.so.4.6
    usr/lib/libQtXmlPatterns.so.4.6.3
    
  6. Com isso, já poderá executar o skype com o comando
    $ LD_LIBRARY_PATH=/opt/skype/user/lib/ ./skype
    
  7. Para disponibilizar a outros usuários do sistema, crie um script de nome 'skype' em '/usr/local/bin' com o seguinte conteudo:
    #!/bin/sh
    
    LD_LIBRARY_PATH=/opt/skype/usr/lib/ /opt/skype/skype
    

    e dê permissão de execução para que outros usuários do sistema o usem

    $ chmod ugo+x /usr/local/bin/skype
    

Assim, você poderá executar o skype onde quiser, inclusive criar um icone em sua barra de tarefas ou na área de trabalho.



Fonte: Introdução para skype para linux



Comentários

Postagens mais visitadas deste blog

PHP : array de estados brasileiros com nomes e siglas

Esse é um simples array com os nomes dos estados e suas correspondentes siglas. Cada estado é um array numerado e e "bem comportado" : tudo em minúsculas e sem acentos, porque evita problemas de compatibilidade de codificação e você sempre pode usar um "strtoupper", "ucfirst" e "ucwords" do PHP para tratar a formatação. $estados = array( 1=>array("sigla"=>"ac","nome"=>"acre"), 2=>array("sigla"=>"al","nome"=>"alagoas"), 3=>array("sigla"=>"am","nome"=>"amazonas"), 4=>array("sigla"=>"ap","nome"=>"amapa"), 5=>array("sigla"=>"ba","nome"=>"bahia"), 6=>array("sigla"=>"ce","nome"=>"ceara"), 7=>array("sigla"=>"df","nome"=>...

Javascript : Simples Video Player usando Youtube API

Para quem não sabe, a Google disponibiliza para desenvolvedores uma APi de manipulação para vídeos do Youtube, onde você pode ter uma grande quantidade de opções de controle. Baseado nessa API, vou disponibilizar aqui um simples player que aceita opções. Crie um script de nome 'youtube.js' e coloque o seguinte conteudo // youtube.js // Aqui é incluido a API em javascript para Youtube. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag,firstScriptTag); // Aqui é a função que carrega o vídeo. // 'vid' é o id do video do youtube. // 'playerid' é o id da tag html que vai rodar o vídeo. function loadVideo(vid,playerid){ var player = new YT.Player(playerid, { // O id do player é colocado, passado pelo parâmetro da função. height: '390', width: '640', ...