Instalando o Skype no Breezy

Iniciado por AlexBR, 12 de Outubro de 2005, 18:42

tópico anterior - próximo tópico

AlexBR

Todo mundo que tenta instalar o Skype a partir do pacote deb do site oficial esbarra no problema da dependência libqt3c102-mt. Impossível instalar tal pacote com essa dependência.

Para resolver esse problema, existem duas souluções descritas a seguir.

a) Primeira solução
=============

Essa solução recria o pacote deb com as permissões corretas.

1) Faça download do pacote deb que tem problemas com as dependências. (http://www.skype.com/products/skype/linux/).

2) Copie o código a seguir e cole-o em um editor de texto qualquer;

Citar#!/bin/bash
#########################################################
# Script (a prova de newbies) que ajusta as dependencias
# do Skype com relacao ao pacote libqt3c102-mt.
#########################################################

# Faz copia do seguranca do pacote original
cp $1 $1.bkp

# Cria diretorio de trabalho
mkdir skype.tmp

# Descompacta pacote
dpkg-deb --extract $1 skype.tmp

mkdir skype.tmp/DEBIAN
dpkg-deb --control $1 skype.tmp/DEBIAN

# Muda as dependencias
mv skype.tmp/DEBIAN/control skype.tmp/DEBIAN/control.bkp
sed 's/libqt3c102-mt/libqt3-mt/g' skype.tmp/DEBIAN/control.bkp > skype.tmp/DEBIAN/control
rm skype.tmp/DEBIAN/control.bkp

# Refaz pacote
dpkg --build skype.tmp

# Deixa pacote com o mesmo nome
mv skype.tmp.deb $1
rm -rf skype.tmp

3) Salve o arquivo texto com o nome skype.sh e no mesmo diretório que está o pacote deb do Skype;

4) Na linha de comando, digite o comando a seguir.

sh skype.sh skype_1.2.0.18-1_i386.deb

Evidentemente, substitua skype_1.2.0.18-1_i386.deb pela versão do pacote que você quer instalar.

5) Instale o pacote normalmente.
dpkg -i skype_1.2.0.18-1_i386.deb


b) Segunda solução
=============

Esta solução transforma o pacote rpm em um pacote deb.

1) Instale o pacote libqt3-mt;
$ sudo apt-get install libqt3-mt

2) Instale o pacote alien;

$ sudo apt-get install alien

3) Faça download do pacote rpm do Skype para o Fedora (http://www.skype.com/products/skype/linux/).

4) Use o alien para transformar o rpm em um pacote deb;

$ sudo alien skype*.rpm

5) Instale o pacote deb resultante;

$ sudo dpkg -i skype*.deb

Daí... o Skype se instala sem problema algum. Na próxima vez que um novo pacote deb do Skype sair, basta tentar instala-lo normalmente e torcer para este problema de dependência ter sido resolvido. Se o problema ainda persistir, basta usar o alien novamente na próxima versão.

Já usei o alien para converter muitos pacotes rpm e nunca tive problema algum. Por isso, acho que dá pra usar esse mesmo truque para instalar o Opera 8.5.

Boa sorte a todos!

LaSSarD

#1
Já tinha visto essa dica no UbuntuForums: http://ubuntuforums.org/showpost.php?p=376677&postcount=41
Isso acontece apenas com a versão mais recente (1.2.0.17). Funciona, mas o Skype demora anos pra carregar. Eu achei melhor instalar a versão anterior a essa, a 1.2.0.11, como eu disse nessa mensagem. Dá pra instalar como qualquer outro programa e carrega como sempre carregou ;)
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

AlexBR

Então... acredito que o Skype melhore a cada versão. Em especial, o "change log" da versão 1.2.0.17 fala em "melhoramentos na qualidade do áudio". Então, acho que vale a pena insistir na versão mais recente. Além do mais, essa versão não demora nem 5s para iniciar. Coloco ela na inicialização da minha sessão e nem me estresso com esse atraso. :-)

LaSSarD

Ah é que você usou o pacote pro Fedora e eu tinha visto que era pra usar o do Mandriva... Vai ver foi essa a diferença do tempo de carregamento ;)
Concordo que cada nova versão traz melhorias, mas veja bem: 1.2.0.11 pra 1.2.0.17 é pouquíssima diferença, somente no quarto número é que houve alteração, isso significa algo realmente mínimo.
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

rbrazileiro

eu fiz o sudo apt-get install alien

depois eu fiz:
ricardo@ricardubuntu:~/installs$ sudo alien getskype-linux-fc2
Unknown type of package, getskype-linux-fc2.

Porque apareceu isso?

Obrigado
Ricardo Brazileiro

"Eu acredito na liberdade"

galactus

Citação de: "rbrazileiro"eu fiz o sudo apt-get install alien

depois eu fiz:
ricardo@ricardubuntu:~/installs$ sudo alien getskype-linux-fc2
Unknown type of package, getskype-linux-fc2.

Porque apareceu isso?

Obrigado

É que o Alien só converte pacotes .rpm e .deb .

Dá uma lida no tutorial abaixo pra você entender melhor:

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=990
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

RC2006

Olha fiz todo o procedimento correto sem mensagens de erro.
No menu de escolha apareceu o skype, só que teclo e nada acontece...funciona como se fosse rodar , mas não aparece nada.
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

RC2006

Usando o terminal apareceu o seguinte:
costa@p4:~$ skype
skype: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

Alysson Neto

Usem a versão ja compilada com a QT. Uso aqui sem problemas (não vivo sem skype) segue o link pra download http://www.skype.com/go/getskype-linux-static
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

rbrazileiro

Citação de: "RC2005"Usando o terminal apareceu o seguinte:
costa@p4:~$ skype
skype: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory

Comigo aconteceu a mesma coisa....
Ricardo Brazileiro

"Eu acredito na liberdade"

toboco

Comigo tampouco funcionou... mesmo problema dos colegas acima

Alysson Neto

Usem a versão compilada com qt do site do skype... uso ela em media 5 horas por dia a trabalho sem problemas no 5.10
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

AlexBR

É simples! No sistema de vocês, falta o pacote libqt3-mt. Basta instala-lo.

sudo apt-get install libqt3-mt

LaSSarD

Dica editada, coloquei isso no 1º passo ;)
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

RC2006

Agora funcionou... e o Skype já está rodando.
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2