LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Skype 4.0 on Slackware 13.37 64bit (https://www.linuxquestions.org/questions/slackware-14/skype-4-0-on-slackware-13-37-64bit-4175411533/)

sparkeyjames 06-14-2012 10:09 PM

Skype 4.0 on Slackware 13.37 64bit
 
Skype 4.0 runs on Slackware 64 bit. Here's how to make it work.

Download the DEBIAN 64 bit release. Copy it do a new directory.
Extract the DEB file inside that directory.
You will wind up with 3 files.

control.tar.gz
data.tar.gz
debian.binary

The only file that is necessary is data.tar.gz the others are deletable.
Copy data.tar.gz to the / directory (filesystem root) and extract it there. tar -zxvf data.tar.gz
Skype should now be available inside KDE. Run it log in to skype and setup your sound device.

All in all pretty simple for me. May require you to install the 32 bit compat libraries but I'm not sure.

Jim

willysr 06-14-2012 10:11 PM

I have an updated SlackBuild script, adapted from SBo script on my SlackHacks repository

kwll 06-15-2012 04:14 AM

Quote:

Originally Posted by sparkeyjames (Post 4703673)
All in all pretty simple for me. May require you to install the 32 bit compat libraries but I'm not sure.

Thanks for the tip. Can someone confirm if the 32 bits libraries are needed or not?

ponce 06-15-2012 04:17 AM

yes, they are needed, skype is still 32bit only
Code:

$ file /usr/bin/skype
/usr/bin/skype: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=0x7a4deba9ddce5e96b1d8f7b87a5d6b48a530f0cf, stripped
$ ldd /usr/bin/skype
        linux-gate.so.1 (0xf776a000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0xf7634000)
        libXv.so.1 => /usr/lib/libXv.so.1 (0xf762f000)
        libXss.so.1 => /usr/lib/libXss.so.1 (0xf762c000)
        librt.so.1 => /lib/librt.so.1 (0xf7623000)
        libdl.so.2 => /lib/libdl.so.2 (0xf761d000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7500000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf74f2000)
        libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xf7476000)
        libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xf7435000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf6989000)
        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf686a000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf65ce000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf65b3000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf64cc000)
        libm.so.6 => /lib/libm.so.6 (0xf64a0000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf6484000)
        libc.so.6 => /lib/libc.so.6 (0xf6301000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf62e9000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf62e6000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf62e1000)
        /lib/ld-linux.so.2 (0xf776b000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf62dd000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf61dc000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf61af000)
        libz.so.1 => /lib/libz.so.1 (0xf6199000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf6110000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf60ca000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xf60c2000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xf60ab000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf60a2000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf6074000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xf6063000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xf605e000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf6036000)


414N 06-15-2012 04:23 AM

Sadly skype is still 32 bit only, so you'll need a multilib environment on 64 bit Linux.
Don't know why one would need to download the Debian package when there's a generic .tar.bz2 tarball available. I packaged it using the old SlackBuild from the 2.x series and it works ok only if I disable binary stripping during package creation, otherwise a SEGFAULT is issued when launching the program.

samac 06-15-2012 05:50 AM

I can confirm that the Slackbuild written by willsr works. I chose the static64 option and apart from having to download it from the wrong place on the skype site (the 4.0.0.7 version was downloaded via the 2.2beta webpage) and making the SlackBuild executable it worked perfectly.

[edit] Nice first post sparkeyjames, welcome to Slackware on LQ, also welcome to kwll [/edit]

samac

xslc 06-15-2012 06:07 AM

libtiff.so.4 => not found how to install this libraries ..?
i'm using slackware64 -Current with Multilib

Andersen 06-15-2012 06:13 AM

Quote:

Originally Posted by 414N (Post 4703871)
Sadly skype is still 32 bit only, so you'll need a multilib environment on 64 bit Linux.
Don't know why one would need to download the Debian package when there's a generic .tar.bz2 tarball available. I packaged it using the old SlackBuild from the 2.x series and it works ok only if I disable binary stripping during package creation, otherwise a SEGFAULT is issued when launching the program.

It's nice to know it works, but where did you find .tar.bz2 tarball? All I can see are .deb and .rpm packages, but no link to tar.bz2 :confused:

414N 06-15-2012 06:20 AM

I downloaded the dynamic package from here.
Yesterday the page was a bit messy because they did not update everything in one go.

xslc 06-15-2012 06:29 AM

Quote:

Originally Posted by Andersen (Post 4703930)
It's nice to know it works, but where did you find .tar.bz2 tarball? All I can see are .deb and .rpm packages, but no link to tar.bz2 :confused:

here
http://download.skype.com/linux/skype-4.0.0.7.tar.bz2

Andersen 06-15-2012 06:33 AM

Quote:

Originally Posted by xslc (Post 4703938)

Thanks!

zerouno 06-15-2012 07:12 AM

This work without install 32bit libraries.
skype_static-4.0.0.7-x86_64-1mt.txz

ponce 06-15-2012 07:26 AM

...because you included them all in /usr/share/skype/lib32 ;)

P.S. just out of curiosity, why is this line in the launch script (/usr/bin/skype)?
Code:

rm -f ~/.Skype/Logs/skype*.log ~/.Skype/Logs/skype*.txt

xslc 06-15-2012 07:35 AM

Quote:

Originally Posted by zerouno (Post 4703970)
This work without install 32bit libraries.
skype_static-4.0.0.7-x86_64-1mt.txz

thank Guys :-) it's working

zerouno 06-15-2012 08:40 AM

Quote:

Originally Posted by ponce
...because you included them all in /usr/share/skype/lib32 ;)

Yes, so you can leave the system clean (if you use 32bit libraries only for skype).

Quote:

P.S. just out of curiosity, why is this line in the launch script (/usr/bin/skype)?
Code:

rm -f ~/.Skype/Logs/skype*.log ~/.Skype/Logs/skype*.txt

In the 2.2 version was active by default the log generating in skype. This create a very large log when you do a videocall (filesystem full in few days). These logs are very UNuseful, so I remove it.


All times are GMT -5. The time now is 12:08 AM.