Skype with video on OpenSUSE 11.1 x86_64

You can not get it installed via zypper because it is not available in any repositories. Please follow the instructions given in the first post of this thread. (You have to use wget to download the debian version from the skype site and then convert it into rpm using alien).

You may be using the 32bit version available at the skype site. This is about 64bit version it seems. The converted RPM has the x86_64 tag.

Yes I am using the 32bit version (on my 64bit 11.1 install), and because the so-called 64 bit version needs 32bit libs, then I guess it is really only the 32bit version designed to install on 64bit machines! There’s a lot of packages like that.

Hence I really can’t see the point in going through all that trouble, maybe it just gives one a warm fuzzy feeling to see the 64 bit label lol!.

But the OP said that he was just happy to have it finally working, so I assumed that this thread wasn’t really about running the “64 bit version”, and more about just having Skype work.

Luckily for me Skype works “out of the box” with my sound and also my webcam on my HP DV6000 laptop lol!.

Why not download the OpenSUSE RPM instead of converting the Ubuntu version?

I install Skype by creating a rpm repository on my hard drive. Just a local directory one.

  • Open Yast
  • (Enter Root Password)
  • Software
  • Software Repositories
  • Add
  • Local Directory
  • Next
  • (Enter a name)
  • Browse for a folder
  • Tick the ‘Plain RPM Directory’ box
  • Next

I then download the rpm to this folder. Yast will find Skype if I search and it will tell me if it needs any dependencies. I have it working with video and all on my 64 bit 11.1 install.

I do the same for other loose rpm’s I find rather than using occasional 1-click installs.

Yea, it uses 32bit versions of libQt and thus, it may be 32bit only. I don’t know if exists a mechanism to check whether the running program is 32bit or 64bit.

The interesting thing is that the wget command is getting something directly from the skype site and that is tagged with amd64!


wget http://www.skype.com/go/getskype-linux-ubuntu-amd64

There is nothing of that sort discussed anywhere I know of.

This is a good idea. This trick takes away the headace of dependency check. I used to just do the rpm command and manually resolve dependencies.

Thanks guys, It worked. (idk why it did not the first time.) Very nice. Thanks all.

As stated before, the whole step with alien is not necessary, you can use the openSUSE-RPM.

Yes, it says “i586” but the “amd64”-package for ubuntu is also not a real 64-bit application.

I extracted the binary and:


file skype
skype: ELF **32-bit** LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped

It is also unnecessary to create a “plain RPM”-repository, the easiest way is to download the openSUSE-RPM and run:


su

password

zypper in /path/where/you/downloaded/skype/skype-2.0.0.72-suse.i586.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  libqt4-32bit libqt4-sql-32bit libqt4-sql-mysql-32bit libqt4-x11-32bit skype


Overall download size: 22.2 M. After the operation, additional 42.0 M will be used.

Continue? [YES/no]:

Accept and you’re done.

Thanks for the info. In fact, I was not aware of the “file” command.

Congratulations! I did exactly what you did. But when I start Skype with the termnal command “skype” I obtain:

ALSA lib control.c:874: (snd_ctl_open_conf) Cannot open shared library
/usr/lib/alsa-lib/libasound_module_ctl_pulse.so

I found
/usr/lib64/alsa-lib/libasound_module_ctl_pulse.so

Does someone know what I still need to do?

It’s looking for a 32-bit version of ALSA… Try renaming the folder, reboot and test it out again. Might work, although it shouldn’t…

To rename it, you need to go in terminal, under root, and just do

sudo m /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so /usr/lib/alsa-lib/libasound_module_ctl_pulse.so

Create a new direction, with that file in there…
Just one last question, Why on earth do you have a /usr/lib64 directory? it does not come with the initial settings provided by SuSE.
Good luck.

Personally I would simply uninstall all the pulseaudio nonsense :slight_smile:

Well, I just installed skype i586 for opensuse in my 11.1 64. notebook acer aspire 5710. As above, I installed the libqt4 for 32 bits. Skype is running fine.

Thanx, this is solution of skype installation problem on x86_64 system. rotfl!

to say “you are a GENIUS” would be an understatement.

YES, I had that problem, (failing to install Skype on OpenSuSE 11.1 i64)
I found and followed your instructions to the letter (substituting for current file version numbers) and BINGO!

THANK YOU!

I wonder why the Skype people don’t just make the converted RPM file available on their site? I guess there must be a lot of us with the same predicament who want to use SKYPE.

Well??? Thanks anyway!

Rr

All-

I’m a newbie to Linux, so I was not able to get the steps to work for me. I used the YaST2 Package Search to locate & install skype 2.1.0.47. It loaded a new repository and cared for the dependencies.