Este artigo foi importado do site http://linux.brunorusso.com.br, que foi desativado. Este artigo, foi originalmente publicado em: 25/07/2011. Apesar da "idade" deste artigo, o seu conceito ainda é válido.
Infelizmente o Skype não fornece um pacote no formato dos pacotes reconhecidos pelo Slackware, porém podemos criar um pacote a partir dos scripts disponibilizados pelo site http://slackbuilds.org.
A criação do pacote a partir do slackbuild é muito fácil. Siga os passos abaixo para criar o pacote no formato .tgz
1º Passo
Acesse o site: http://slackbuilds.org/repository/13.37/network/skype/ e baixe os seguintes arquivos:
skype-2.2.0.35.tar.bz2 - http://download.skype.com/linux/skype-2.2.0.35.tar.bz2
skype.tar.gz - http://slackbuilds.org/slackbuilds/13.37/network/skype.tar.gz
2º Passo
Descompacte o arquivo skype.tar.gz, com o comando:
#tar xzvf skype.tar.gz skype/ skype/README skype/doinst.sh skype/skype.info skype/slack-desc skype/skype.SlackBuild skype/README.STATIC
3º Passo
Mova o arquivo skype-2.2.0.35.tar.bz2 para o diretório skype, que foi criado com o comando anterior, através da descompactação.
#mv skype-2.2.0.35.tar.bz2 skype/
4º Passo
Como usuário root, execute:
#cd skype/ #./skype.SlackBuild
Neste momento o pacote no formato do Slackware está sendo criado. Ao final deverá aparecer a seguinte mensagem:
Slackware package /tmp/skype-2.2.0.35-i486-1_SBo.tgz created.
5º Passo
Para instalar o pacote, execute:
# installpkg /tmp/skype-2.2.0.35-i486-1_SBo.tgz
Se você utiliza uma versão do Slackware de 32bits, o skype deve funcionar sem nenhum problema. Agora se você utiliza a versão X64, você irá precisar utilizar as [Multilibs | http://slackbuilds.org/slackbuilds/13.37/network/skype.tar.gz ].
Facilitando o trabalho, abaixo estão todas as multilibs necessárias para o skype funcionar no Slackware X64.
-
aaa_elflibs-compat32-13.37-x86_64-7.txz
-
compat32-tools-2.1-noarch-9alien.tgz
-
fontconfig-compat32-2.8.0-x86_64-1.txz
-
gcc-4.5.2_multilib-x86_64-2alien.txz
-
gcc-g++-4.5.2_multilib-x86_64-2alien.txz
-
gcc-gfortran-4.5.2_multilib-x86_64-2alien.txz
-
gcc-gnat-4.5.2_multilib-x86_64-2alien.txz
-
gcc-java-4.5.2_multilib-x86_64-2alien.txz
-
gcc-objc-4.5.2_multilib-x86_64-2alien.txz
-
glibc-2.13_multilib-x86_64-4alien.txz
-
glibc-i18n-2.13_multilib-x86_64-4alien.txz
-
glibc-profile-2.13_multilib-x86_64-4alien.txz
-
glibc-solibs-2.13_multilib-x86_64-4alien.txz
-
glibc-zoneinfo-2.13_multilib-noarch-4alien.txz
-
libICE-compat32-1.0.7-x86_64-1.txz
-
libSM-compat32-1.2.0-x86_64-1.txz
-
libX11-compat32-1.4.3-x86_64-2.txz
-
libXScrnSaver-compat32-1.2.1-x86_64-1.txz
-
libXau-compat32-1.0.6-x86_64-1.txz
-
libXdmcp-compat32-1.1.0-x86_64-1.txz
-
libXext-compat32-1.2.0-x86_64-1.txz
-
libXrender-compat32-0.9.6-x86_64-1.txz
-
libXv-compat32-1.0.6-x86_64-1.txz
-
libxcb-compat32-1.7-x86_64-1.txz
-
qt-compat32-4.7.0_7abde40-x86_64-3.txz
-
util-linux-compat32-2.19-x86_64-1.txz
Todos esses pacotes podem ser encontrados em: http://connie.slackware.com/~alien/multilib/