Install Skype 2.0 beta on Ubuntu Gutsy(7.10) AMD64

The best way get skype 2.0 on Ubuntu 7.10 with AMD64 is to download the source instead of the the debian file. Also note that you may need the libraries that I have mentioned here

  • Download the static file from here: http://www.skype.com/intl/en/download/skype/linux/beta/choose/
  • Extract it and get into the skype directory.
  • Enter the following at the terminal
    • $ ./skype

  • You will get error like this: ./skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
  • Now download install libxss
    • $ apt-get install libxss1

    • $ apt-get install libxss1-dbg

    • $ apt-get install libxss-dev

  • Finally match the shared library using getlibs
    • $ getlibs -32 libXss.so.1

      You should get the following output:

    Matched library libXss.so.1 to /gutsy/libs/libxss1
    The following i386 libraries will be installed:
    /gutsy/libs/libxss1
    Continue? (y/n) y
    Downloading. Installing libraries …
    /sbin/ldconfig.real: /usr/lib32/libqtmcop.so.1 is not a symbolic link

  • The previous step installs the missing i386 libraries and gets skype 2.0 up and running!

This is enough to get skype running but everytime you have to run skype you’ll have to get into the directory. So lets get the files in the right places. Perform the following steps:

$mkdir /usr/share/skype

$cd pathtoskype-static/

$cp -a * /usr/share/skype

$cp /usr/share/skype/skype /usr/bin

$rm /etc/dbus-1/system.d/skype.conf

$cp /usr/share/skype/skype.conf /etc/dbus-1/system.d/

To Add a shortcut to your desktop, edit /usr/share/skype/skype.desktop

  • Replace Icon = skype.png with
    Icon=/usr/share/skype/icons/SkypeBlue_48x48.png
  • $cp skype.desktop /home/<usrname>/Desktop
  • $chown <username>:<username> /home/<username>/Desktop/skype.desktop

Now to run skype all you need to do is run it from anywhere by typing at the terminal:

$skype

About these ads
This entry was posted in computer, linux, trivia, tutorials, Ubuntu and tagged , , , . Bookmark the permalink.

72 Responses to Install Skype 2.0 beta on Ubuntu Gutsy(7.10) AMD64

  1. Tomek says:

    Thanks!
    It works, but it doesn’t show my contact list :|

  2. Dmitry says:

    Thanks… Are you angel?

  3. divya says:

    @Tomek

    Hmmm, the contact list is visible in my installation… I’l try to see whats going wrong…

  4. divya says:

    @Dmitry

    angel as in someone you know???

    or angel as in “Angel”???

  5. Dmitry says:

    )
    forget it )))
    BTW – may be you have an idea – why I’m not able to set up custom avatare for skype? Even more – all my contacts have a standard “green man” icons instead of avatares…

  6. divya says:

    @Dmitry

    Just click on the green man and point it to ~/skype_static-2.0.0.13/avatars directory… you can choose the avatars from there…

  7. Anthony says:

    Hello Divya,

    I had skype 1.4 installed from medibuntu. I think that installs a lot of the i386 emulation stuff. I downloaded skype using the bzipped tarball like you said and getlibs as well. (I think getlibs should be in main on AMD64, don’t you?) I got the shared library error so I then ran getlibs on the skype binary itself:
    getlibs ./skype_static-2.0.0.13/skype
    Matched library libXss.so.1 to /gutsy/libs/libxss1
    The following i386 libraries will be installed:
    /gutsy/libs/libxss1
    Continue? (y/n) y
    Downloading. Installing libraries …
    anthony@anthony-laptop:~$ getlibs ./skype_static-2.0.0.13/skype
    This application isn’t missing any dependencies

    Thanks for the tips.

    I think Dmitri meant, “Are you an angel?” but as English is his (or her, let’s be fair here) second language something was lost in translation. Now I may be wrong and Dmitri may tell us that you look like a friend of his called Angel. Maybe he thinks you changed your name to Divya to work undercover for the NSA. Or maybe not. It’s nice that people still believe in angels, I used to believe in them too once upon a time in a land far far away.

    You take care.

  8. divya says:

    @Anthony

    So many skype users around isn’t it… Yeah the i386 libraries do the job… I’m happy these tips are helping so many people!

    You take care too..

  9. hunter says:

    hi, im new at linux, but after i extract the file and get into the folder, i run the command
    ./skype
    however, i get an error saying that the file cannot be found, or does not exist, or something similar in message.
    im using os x right now, so i cannot provide the full specific error.
    help!

  10. divya says:

    @Hunter

    Thats not possible.. if you have downloaded the right file then its got to be there… You have to download the skype-static binary. The file is right inside the folder!

    Please recheck.

  11. Rick says:

    {however, i get an error saying that the file cannot be found, or does not exist, or something similar in message.
    im using os x right now, so i cannot provide the full specific error.}
    Same problem here .Dl Static extracted it ,,went to directory..typed in ./skype and same message.Looked in the directory and Skype was there along with some other files and directories
    running Ubunto 7.10 on an And 64
    ?????????/

  12. divya says:

    @ Hunter, Rick

    I have updated the post with a few additions towards the end. Skip the initial ./skype and try following the steps. Should work this time.

    @Everybody else:

    the post has been updated with all cleanup steps, please go through it

  13. jacrider says:

    Thanks for this tutorial. I am relatively new to the 64-bit world.

    I seem to have a problem that I am missing the following:

    andrew@AndrewUbuntu:~$ skype
    skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory

    I checked and I have libsigc++-2.0-0c2a installed. So I tried this:

    andrew@AndrewUbuntu:~$ ldd /usr/share/skype/skype | grep not
    libQtDBus.so.4 => not found
    libQtGui.so.4 => not found
    libQtNetwork.so.4 => not found
    libQtCore.so.4 => not found

    Any ideas on which package I am missing or what I have done wrong?

    Thanks.

  14. divya says:

    @Andrew

    Skype needs few other libraries too, go through the following post and make sure you have all these libs.
    Read here: http://divyad.wordpress.com/2007/10/29/install-skype-on-ubuntu-gutsy-710-amd-64/

    Then do a getlibs skype

  15. jacrider says:

    Thanks. I didn’t do the getlibs skype.

    Works like a charm.

    Great blog.

  16. divya says:

    @Andrew

    Thanks.. :)

  17. polemidis says:

    Hi, Thanx for how-to. It works fine!
    I have only one problem. It doesn’t find my camera. I am sure that my camera is working because i can use it through ekiga.
    Are there any more libs needed????
    I have an Creative Webcam NX Ultra.
    Thanx!!!!

  18. divya says:

    @polemidis

    Hmmm… did you try testing your camera in the skype options??? does it detect there? in my case the camera is detected but i dont have drivers for them currently because of which I am facing the problem too. However my camera does get detected by skype.. Its just a matter of getting the drivers…

  19. polemidis says:

    It does not detect the camera. Thats strange. Because ekiga does detect the camera. Anyway. Thats the problems of closed code. No one can help..
    Thanx for your reply!

  20. spiro says:

    hi,
    it very nice for this tutorial. i was successful to the end of that topic:

    Matched library libXss.so.1 to /gutsy/libs/libxss1
    The following i386 libraries will be installed:
    /gutsy/libs/libxss1
    Continue? (y/n) y
    Downloading. Installing libraries …
    /sbin/ldconfig.real: /usr/lib32/libqtmcop.so.1 is not a symbolic link

    when i tried follow the next steps i’ve got the answer:
    bash: /usr/share/skype: is a directory
    $cp -a * /usr/share/skype
    bash: -a: command not found
    $cp /usr/share/skype/skype /usr/bin
    bash: /usr/share/skype/skype: No such file or directory
    $rm /etc/dbus-1/system.d/skype.conf
    bash: /etc/dbus-1/system.d/skype.conf: Permission denied
    $cp /usr/share/skype/skype.conf /etc/dbus-1/system.d/
    bash: /usr/share/skype/skype.conf: No such file or directory

    can you explain me please what missing? when i wrote $ skype i’ve got skype version 1.4.0.118

    thanks or your help and answer, spiro

  21. divya says:

    @spiro

    First of all… did you copy ‘$’ too in all the commands that I have mentioned in the post?

    If so, don’t copy the ‘$’ symbol… copy everything after the ‘$’ in each command…

    If this is not the mistake you made, get back to me and we’ll solve it…

  22. spiro says:

    hi,
    i copied everything after the “$”. i send the written messages simply to illustrate what i got after the move in terminal.
    thanks, spiro

  23. divya says:

    hey spiro,

    Ok tel me if you did all this…

    1. create a directory in /usr/share called skype
    2. copy everything that is present your present skype directory to the /usr/share/skype directory. cp -a should work, else try cp -r
    3. copy the skype directory that is present inside /usr/share/skype to /usr/bin
    4. if a file called skype.conf exists in /etc/dbus-1/system.d/ delete it and copy the skype.conf present in /usr/share/skype to /etc/dbus-1/system.d/

    Once you do this, follow the steps to create a desktop icon that I have mentioned in the post…

  24. spiro says:

    hey divya,
    i will try to experiment followed your instructions. i am a still new in linux. thanks for your answer.

  25. spiro says:

    hey divya once again.
    i checked skype and it works perfectly, even acer crystal eye web camera is recognized normally in comparing with ekiga where i’ve got problems. sometimes i think the pc must be restarted that new installation should work as normal.
    thanks again

  26. frank silli says:

    Superduper! Thanks a lot. It works. Saved my day.

  27. Alessandro says:

    Thank you divya for all these tutorials. But unfortunately I cant pass the step of installing the libxss. I did get the error while loading shared libraries. But here is what i get when i type the command apt-get install libxss1.
    =================================
    spanish@Spanish:~/Desktop/skype_static-2.0.0.27$ apt-get install libxss1
    E: Could not open lock file /var/lib/dpkg/lock – open (13 Permission denied)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
    ==================================
    Please help me. My wife would like to talk to her family in Jamaica. My family in Costa Rica. And, maybe a friend in the UK.

  28. divya says:

    @Alessandro

    You have to be root to do an apt-get…

    $sudo apt-get install libxss1

    Thats what you gotta do…

  29. Alessandro says:

    Disregard that one above. needed sudo.

  30. Alessandro says:

    Now the problem I encounter is when matching the libraries. When I enter the command getlibs -32 libXss.so.1 i get the error
    ======================
    bash: getlibs-32: command not found
    =======================
    Now what? Thank you and happy holidays. I also wanna thank nadav cuz he has asked all the questions i would have asked.

  31. Alessandro says:

    sorry, the error is
    bash: getlibs: command not found

  32. divya says:

    @Alessandro

    The post I wrote before this one is a general tutorial for installing skype and not skype 2.0 beta. Please go through that post here: http://divyad.wordpress.com/2007/10/29/install-skype-on-ubuntu-gutsy-710-amd-64/

    Download getlibs from the link I have mentioned in that post and double click on it to install it. Once getlibs is installed on your system, the command would start working… Let me know if it helped.

  33. electro says:

    thanks for all the above help!

    I have followed the above instructions (unitl the final block)… all looking like its going to function … but its not quite there… why are these files not being seen and what should i do about it?
    grateful for thoughts/help!

    jdt@duckling:~/skype-2.0.0.27$ ./skype

    ./skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory

    jdt@duckling:~/skype-2.0.0.27$ locate libQtDBus.so

    /usr/lib/libQtDBus.so.4.3.2
    /usr/lib/libQtDBus.so.4
    /usr/lib/libQtDBus.so.4.3
    /usr/lib/libQtDBus.so

  34. divya says:

    @electro

    Please look at the post again. your solution is right there

  35. electro says:

    ah, ok
    getlibs ./skype
    seems to have done the trick! fantastic thanks!

  36. danuthaiduc says:

    Yet another thank you for this wonderful tutorial!

  37. Mats says:

    Any tips how to do this in Kubuntu 7.10 using AMD64?

  38. Mashuuk says:

    As to camera problem. My camera with this driver also was detected on i32 laptop. While on i64 with ia32-libs and getlibs I have a problem its not detected. Moreover ekiga and other applications can use it.

  39. biNdaNdo says:

    damn! it give me this error:

    ale@aleasus:~/Desktop/skype_static-2.0.0.43$ getlibs -32 libXss.so.1
    libXss.so.1: libxss1
    The following i386 packages will be installed:
    libxss1
    Continue [Y/n]? y
    Downloading …
    Failed to download file from for http://mirrors.kernel.org/ubuntu/debpool/main/libx/libxss/libxss1_1.1.2-1_i386.deb
    The mirrors do not have the requested file or there is no internet connection
    No packages to install

    why? have I some repository to add? or what?

  40. biNdaNdo says:

    ok i have downloaded manually and added to the /usr/lib32
    thank you for this how to! ^^

  41. Ulf says:

    Thanks for posting this! Worked great for me on Debian (Lenny, AMD64 on a MacBook Pro). Now I can finally do video chat from my Linux installation, too :-)

  42. Luis says:

    Thanks for your instructions. I had actually used the previous post on the previous skype version.

    However, I’ve a problem. I follow all steps and everything runs smoothly. Still, when running getlibs I get the following error:

    $ sudo getlibs -32 libXss.so.1
    No match found for package libXss.so.1
    No libraries to download.

    Any hints?

    [Actually the only thing it was somehow wrong following your instructions was when trying to install libsigc++-2.0-2 that it mentioned
    $ sudo apt-get install libsigc++-2.0-2
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Couldn’t find package libsigc++-2.0-2

    but then I checked at Synaptic that I already had libsigc++-2.0-0c2a installed and I’m guessing they are equivalent…]

  43. divya says:

    @Luis
    Did you do all this?
    *

    $ apt-get install libxss1

    *

    $ apt-get install libxss1-dbg

    *

    $ apt-get install libxss-dev

  44. Luis says:

    Yes I did…. here is the output:

    $ sudo apt-get install libxss1
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    libxss1 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    $ sudo apt-get install libxss1-dbg
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    libxss1-dbg is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    $ sudo apt-get install libxss-dev
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    libxss-dev is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    $ sudo getlibs -32 libXss.so.1
    No match found for package libXss.so.1
    No libraries to download.

  45. Bhaskar says:

    I have the same problem as Luis and yes, I installed libxss1, libxss1-dbg and libxss-dev. Thanx in advance for any help.

  46. divya says:

    @luis, bhaskar

    I never faced the problem you guys are mentioning but what you could do is manually download the package and install it.

    I did a package search and “libxss1″ contains the file libXss.so.1, so you can try : sudo apt-get install libxss1

    This might solve your problem. Here is the link to download the package incase apt-get does not work: http://packages.ubuntu.com/search?searchon=contents&keywords=libXss&mode=filename&suite=gutsy&arch=any

    Also you can check out http://translate.google.com/translate?hl=en&sl=it&u=http://forum.debianizzati.org/installazione/skype-20-su-debian-etch-amd64-risolto-t31936.0.html&sa=X&oi=translate&resnum=3&ct=result&prev=/search%3Fq%3Dgetlibs%2B-32%2BlibXss.so.1%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26hs%3DscG%26sa%3DG
    The comment by Giancorlo76 looks interesting.

    Hope this helps you!

  47. divya says:

    @luis, bhaskar

    Or just search for libXss.so.1 in your system and copy the file to /emul/ia32-linux/usr/lib and /usr/lib32/

    Might work!

  48. Luis says:

    I tried the copy “solution”…

    First I do not find a directory /emul/ on my system… so I only copied my /usr/lib/libXss.so.1 to /usr/lib32/

    I then tried to run skype and got a different error:
    $ ./skype
    ./skype: error while loading shared libraries: libXss.so.1: wrong ELF class: ELFCLASS64

    Does this give you any hint on what might be wrong?…

    Thanks for the efforts any way.

  49. divya says:

    @luis

    Try : getlibs /usr/bin/skype

    and then do ./skype

    May work!

  50. Luis says:

    I had actually tried that before….
    The result:
    $> sudo getlibs ./skype
    No match found for package libXss.so.1
    No libraries to download.

  51. divya says:

    No No luis!

    do this:
    Now that you’ve copied libXss.so.1 into /usr/lib32….

    $sudo getlibs -32 libXss.so.1
    $sudo getlibs /usr/bin/skype
    $./skype

  52. Luis says:

    OK. I had copied before the libXss.so.1 to /usr/lib32. I confirmed, it is there ;-)
    $ ls /usr/lib32/libXss.so*
    /usr/lib32/libXss.so /usr/lib32/libXss.so.1 /usr/lib32/libXss.so.1.0.0

    Then I issue the first command you mention:
    $ sudo getlibs -32 libXss.so.1
    No match found for package libXss.so.1
    No libraries to download.

    I stopped here… anyway, regards the second command, it should be:
    sudo getlibs /skype, right?
    because my skype is not on /usr/bin… as it was not working I didn’t copied it there…. it is on a directory on my Desktop folder. On /usr/bin/ I have the binary of the previous version of skype that I’m still running currently, till I get this new version running smoothly. I’m adding this information because I do not know if it has some relation with my problems…
    Thanks for all your trouble trying to help me.

  53. Luis says:

    Ups somethings were eaten on my previous post… I ment:

    “…second command, it should be:
    sudo getlibs PathToWhereMySkypeIs/skype, right?”

  54. divya says:

    @luis,

    Yes.. did you try it?

  55. divya says:

    @luis:

    The solution is here!

    Download getlibs version2 from here…

    http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-2.00-all.deb

    And then do $sudo getlibs libXss.so.1

    This will work mostly! let me know if it did…

  56. Luis says:

    YESSSS! It worked! Thanks a lot divya!
    Keep on the excellent work.
    Cheers,
    Luis

  57. divya says:

    @luis

    No probs! My pleasure!

  58. Pingback: AxiaCore Blog » Blog Archive » Instalacion de Skype 2.0 en Ubuntu Linux

  59. Pingback: A little place of calm » Blog Archive » Hurrah! Skype on 64-bit Debian!

  60. Stripped says:

    I’m having problems executing Skype:

    Stripped:/home/stripped# LD_LIBRARY_PATH=/usr/lib/ skype
    skype: error while loading shared libraries: libQtDBus.so.4: wrong ELF class: ELFCLASS64

    any idea? i tried getlibs 2.0 and getlibs normal version.

    Thanks in advance.

    Strip.-

  61. Stripped says:

    btw. i’m installing skype 1.4

  62. divya says:

    @Stripped

    I have never faced this problem but I think the solution to your problem lies here: http://bbs.archlinux.org/viewtopic.php?pid=303401

    Try it out! Hope it helps you!

  63. DededinnY says:

    favorited this one, man

  64. Ajay Athreya says:

    Been struggling with Skype for a while now. Your instructions were quite easy on the brain and right to the T. Thank you Divya. Good luck for more tutorials.

  65. azul says:

    apt-get install ia32-libs ia32-libs-gtk lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 linux32

    dpkg –force-architecture -i skype-debian_2.0.0.72-1_i386.deb

    it worked for me

  66. Devis says:

    THANKS!!! getlibs is a must, worked with getlibs -64 libXss.so.1 and skype finally started after too many senseless “bash: ./skype: No such file or directory” :-\

  67. Martin says:

    Guys all Skype 2.0 DEB downloads /packages are broken.

    Now at skype.com you can only download the new 2.1 version. Do you know any skype repository with all different versions so we can download an old one ?
    2.0 worked perfect in my Hoary (8.04) it just didn’t send SMS

  68. Trajce says:

    where i cant find skype download for edubuntu 7.04 version?

  69. Great post. I was checking constantly this blog and I am impressed!
    Very helpful info particularly the last part :
    ) I care for such info a lot. I was seeking this particular info for a long time.
    Thank you and best of luck.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s