Help - Search - Members - Calendar
Full Version: Howto: Skype with amd64. (Ubuntu)
Skype Community > English > Skype for Linux
UbuntuEnetic
Hi everybody...

I decided to make a howto, to tell you how you can install skype on amd64 using ubuntu.

The clue here is to use the i386 package from skype. Downlad it:here

Save the package to any direction. I prefer /Desktop . then open a terminal window and write:
"cd /home/YOURUSERNAME/Desktop" and press enter.

Then write:
sudo dpkg -i --force-architecture packagename_i386.deb

You have to replace "Packagename" with the skype package you downloaded.
the smartest way to write in the terminal is to begin to write; skyp and press the TAB button. And then the packagename will appear automaticly.

this command will force the system to install the i386 package. It worked perfectly for me. If you have problems, post it here and i will try to help you.
StevensOnln1
Which version of Ubuntu did this "just work" on?
sb.joomla
QUOTE(UbuntuEnetic @ Sat Sep 8 2007, 09:19) [snapback]438906[/snapback]

Hi everybody...

I decided to make a howto, to tell you how you can install skype on amd64 using ubuntu.

The clue here is to use the i386 package from skype. Downlad it:here

Save the package to any direction. I prefer /Desktop . then open a terminal window and write:
"cd /home/YOURUSERNAME/Desktop" and press enter.

Then write:
sudo dpkg -i --force-architecture packagename_i386.deb

You have to replace "Packagename" with the skype package you downloaded.
the smartest way to write in the terminal is to begin to write; skyp and press the TAB button. And then the packagename will appear automaticly.

this command will force the system to install the i386 package. It worked perfectly for me. If you have problems, post it here and i will try to help you.




as per your direction had try but getting error
adding the error
--------------------------------------------------------------------
fuelchat@fuelchat:~/Desktop$ sudo dpkg -i --force-architecture skype-debian_1.4.0.99-1_i386.deb
Password:
Selecting previously deselected package skype.
(Reading database ... 88002 files and directories currently installed.)
Unpacking skype (from skype-debian_1.4.0.99-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:
skype depends on libqt4-core (>= 4.2.1); however:
Package libqt4-core is not installed.
skype depends on libqt4-gui (>= 4.2.1); however:
Package libqt4-gui is not installed.
dpkg: error processing skype (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
skype
fuelchat@fuelchat:~/Desktop$

--------------------------------------------------------------------
UbuntuEnetic
QUOTE(StevensOnln1 @ Thu Sep 13 2007, 00:58) [snapback]440749[/snapback]

Which version of Ubuntu did this "just work" on?

ubuntu 7.07
sb.joomla
QUOTE(UbuntuEnetic @ Fri Sep 14 2007, 18:44) [snapback]441506[/snapback]

ubuntu 7.07

Hi!

I have ubuntu 7.04
where I found ubuntu 7.07 ??
UbuntuEnetic
QUOTE(sb.joomla @ Sat Sep 15 2007, 07:14) [snapback]441658[/snapback]

Hi!

I have ubuntu 7.04
where I found ubuntu 7.07 ??


sorry, the name is ubuntu 7.04 i was wrong.!
arnducky
Broken packagegry
Skype on AMD64 Ubuntu 7.04 (Feisty)

Skype Developers:
Please fix your perennially broken packages or give us the source so someone else can fix it. You're
great example of why Richard M. Stallman got angry enough to invent 'free and open source software' (FOSS) licensing in the first place. I'll bet the reason you won't disclose the source is that it is not your code in the first place, but infringes others' copyrights. Open it up and let's see. Your bugs would certainly get fixed months (and even years) sooner. You can still make money selling SkypeOut credit, so what's stopping you?

Anybody Else:tTrying to install the i386 Skype 1.4 package for Linux released on 27-Sep-07 per UbuntuEnetic's advice is a waste of time because the issue has been explained on the forums and currently has no solution. He obviously has a 32-bit (i386) install of Feisty (and also not much clue about Ubuntu version since there is no Skype 7.07 -- Gutsy's designation is 7.10 -- sorry but that's the plain truth as I see it.)

The same incorrect advice is on Cannonical's official site (https://help.ubuntu.com) and will not work for AMD64 until the problem inside the Skype binary which calls 32-bit libs which do exist on 64-bit intalls in the required minimum versions but not at the same paths is fixed or worked around.

Sometimes the most 'helpful' thing an ignorant person can do is remain silent, though the desire contribute to the community and 'wiki' is commendable.

In the meantime, for those with AMD64 Linux machines (not only Ubuntu), I recommed boycottining pro Skype completely and certainly to not purchase Skye credit. It is not one issue, their repositories don't work either, which is the preferred way to install software on any Debian variant (no repos means no de-install for Skype either since they decline to spend any of their millions on a de-install script for the current package).

Check out the comments on their ethics and please let us all put some pressure on them to behave better (or stop using their unsupported and/or 'negligently supported' products and services).

PS: How about a refund of the credit on my Skype account?

QUOTE(UbuntuEnetic @ Sat Sep 8 2007, 09:19) [snapback]438906[/snapback]
n
Hi everybody...
I decided to make a howto, to tell you how you can install skype on amd64 using ubuntu.

The clue here is to use the i386 package from skype. Downlad it:here

Save the package to any direction. I prefer /Desktop . then open a terminal window and write:
"cd /home/YOURUSERNAME/Desktop" and press enter.

Then write:
sudo dpkg -i --force-architecture packagename_i386.deb

You have to replace "Packagename" with the skype package you downloaded.
the smartest way to write in the terminal is to begin to write; skyp and press the TAB button. And then the packagename will appear automaticly.

this command will force the system to install the i386 package. It worked perfectly for me. If you have problems, post it here and i will try to help you.

Andypoo
arnducky: We don't have a 64-bit version.

I'm sorry you feel so abused, but maybe you could take a moment to get familiar with the community we have here before signing up to the forums and ranting all over the place about everybody and everything which you have no clue about whatsoever.

We're quite active here in this forum talking to our users, and generally have good relations with most of our users. Whilst I appreciate your frustration at there being no 64-bit version available, your comments in general are way off the mark, and not helping.

Andrew.
esdaniel
Just wanted to share some info that may help others...

Firstly if you're an Ubuntu user this is a good thread to read:
https://help.ubuntu.com/community/Skype

Secondly, with respect to sorting out those missing libraries I came across this script that works a treat! (getlibs: Automatically solves dependencies for binaries)
http://ubuntuforums.org/showthread.php?t=474790

HTH

Ed.
Jarl Friis
If you are interested in 64bit version for Linux, please vote for it on their bugtracking system:
https://developer.skype.com/jira/browse/SCL-231
wsurfak
QUOTE(sb.joomla @ Fri Sep 14 2007, 17:42) [snapback]441480[/snapback]

as per your direction had try but getting error
adding the error
--------------------------------------------------------------------
fuelchat@fuelchat:~/Desktop$ sudo dpkg -i --force-architecture skype-debian_1.4.0.99-1_i386.deb
Password:
Selecting previously deselected package skype.
(Reading database ... 88002 files and directories currently installed.)
Unpacking skype (from skype-debian_1.4.0.99-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:
skype depends on libqt4-core (>= 4.2.1); however:
Package libqt4-core is not installed.
skype depends on libqt4-gui (>= 4.2.1); however:
Package libqt4-gui is not installed.
dpkg: error processing skype (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
skype
fuelchat@fuelchat:~/Desktop$

--------------------------------------------------------------------

I just got this same message installing skype-debian_2.0.0.68-1_i386.deb on 64-bit Debian Sid. If you get dependency problems installing a package with dpkg, you just have to try to install the missing packages, in this case libqt4-core and libqt4-gui, so I did that:

CODE
apt-get install libqt4-core libqt4-gui

Then, when I tried to run skype from the command line, it gave this error:

CODE
$ skype
skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

It was missing the 32-bit libXss.so.1 library. I was missing the ia32-libs package that provides that 32-bit library and others, configured for use on 64-bit systems, so installing that allowed Skype to run fine:

CODE
apt-get install ia32-libs
a-v
QUOTE(wsurfak @ Sun Mar 30 2008, 18:33) [snapback]512133[/snapback]

CODE
apt-get install libqt4-core libqt4-gui



Assuming you are really on 64-bit system, "apt-get install libqt4-core libqt4-gui" would install 64-bit libraries that are useless with Skype. Am I misunderstanding something?
wsurfak
QUOTE(a-v @ Sun Mar 30 2008, 21:19) [snapback]512169[/snapback]
Assuming you are really on 64-bit system,

I am on 64-bit Debian (Sidux), have been for over a year. Currently on 64-bit Sidux Eros. Linux user since 1999. I've been running 32-bit Skype on this system for a good while, previously on 64-bit Sidux Chaos. Just switched to Eros and had to reinstall Skype. I had to use "--force-architecture" option to install this deb.

QUOTE
"apt-get install libqt4-core libqt4-gui" would install 64-bit libraries that are useless with Skype. Am I misunderstanding something?

That's a good point. I didn't even think about that when I reinstalled Skype yesterday, I just automatically installed the dependencies. After installing those, I ran "dpkg --configure -a" to make sure the Skype package was configured.

Since 32-bit Skype shouldn't have any need for the 64-bit Qt libraries I installed, then I'm wondering if it really needs these libraries or if I happened to have 32-bit versions already installed. I'll have to check that when I get back to that machine. It seems like Skype would have run just as well using "force-depends" as another option to dpkg and not installing the dependencies.

All I can say is that installing 32-bit Skype as I outlined, it is working perfectly on this 64-bit system as it did on my previous 64-bit system. I don't even remember exactly how I had installed it on my previous 64-bit system, just that it wasn't hard to do there, either. A 64-bit version, however, would be an improvement.
a-v
QUOTE(wsurfak @ Mon Mar 31 2008, 15:56) [snapback]512429[/snapback]

it is working perfectly on this 64-bit system


From what you said, I can guess all the necessary 32-bit libraries are provided by the ia32-libs package. Then, indeed, the apt-get command you used was solely to satisfy dependencies of the Skype package, and did nothing useful. Guess something like "--force-all" would have been better. smile.png
wsurfak
QUOTE(a-v @ Mon Mar 31 2008, 16:20) [snapback]512435[/snapback]

From what you said, I can guess all the necessary 32-bit libraries are provided by the ia32-libs package.


Looking at the package lists, it does look like recent versions of ia32-libs contain the necessary Qt4 libraries. On Debian, Testing (Lenny) and Unstable (Sid) versions have them, on Ubuntu, only the Hardy version has them.
antti_engineer
QUOTE(wsurfak @ Mon Mar 31 2008, 15:56) [snapback]512429[/snapback]

All I can say is that installing 32-bit Skype as I outlined, it is working perfectly on this 64-bit system as it did on my previous 64-bit system. I don't even remember exactly how I had installed it on my previous 64-bit system, just that it wasn't hard to do there, either. A 64-bit version, however, would be an improvement.


No, Skype 2.0.0.68 is not working on Ubuntu 7.10.

I have :

2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux
libqt4-core 4.3.2-0ubuntu3.2 Qt 4 core non-GUI functionality runtime library
libqt4-gui 4.3.2-0ubuntu3.2 Qt 4 core GUI functionality runtime library
ia32-libs 2.1ubuntu3 ia32 shared libraries for use on amd64 and ia64 systems

However, command 'skype' produces following error message:

>>skype
skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

Where is the trick to run skype on AMD-64?

Antti



cappy-chan
QUOTE(antti_engineer @ Sat Apr 5 2008, 18:12) [snapback]514168[/snapback]

No, Skype 2.0.0.68 is not working on Ubuntu 7.10.

I have :

2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux
libqt4-core 4.3.2-0ubuntu3.2 Qt 4 core non-GUI functionality runtime library
libqt4-gui 4.3.2-0ubuntu3.2 Qt 4 core GUI functionality runtime library
ia32-libs 2.1ubuntu3 ia32 shared libraries for use on amd64 and ia64 systems

However, command 'skype' produces following error message:

>>skype
skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

Where is the trick to run skype on AMD-64?

Antti


Look here: http://ubuntuforums.org/showthread.php?t=432295

Specifically what you want to do is
CODE

sudo apt-get install ia32-libs lib32asound2; wget boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb; sudo dpkg -i getlibs-all.deb; sudo getlibs /usr/bin/skype
a-v
QUOTE(antti_engineer @ Sat Apr 5 2008, 19:12) [snapback]514168[/snapback]

Where is the trick to run skype on AMD-64?

Antti


It seems you've installed the 64-bit libraries, not the 32-bit. Here's a quick info how to get it working on Ubuntu:
  • Install the client by using the "dpkg --force-all" command or manually to some place like /usr/local/share (the latter one wouldn't cause conflicts ever smile.png )
  • Install ia32-libs
  • Run ldd on the Skype executable and find out missing libraries
  • For each one of the missing libraries, download the 32-bit package containing it from packages.ubuntu.com (currently the packages are libdbus-1-3, libqt4-core, libqt4-gui, libxss1)
  • Unpack the usr/lib part of the packages to a local installation directory (usually /usr/local/lib32). A handy command to do it:
    CODE
    for FILE in $(ls -b | grep -E "^.+\.deb$"); do dpkg-deb --extract $FILE .; done && sudo cp -r ./usr/lib/* /usr/local/lib32
  • Configure the dynamic library loader:
    CODE
    sudo sh -c "echo /usr/local/lib32 > /etc/ld.so.conf.d/usrlocallib32.conf" && sudo ldconfig
  • Run skype smile.png
Notes:
1. You might want to install the static version to get pictures working, see this thread: http://forum.skype.com/index.php?showtopic=113138
2. On Hardy, it is only needed to do the first two steps.
3. There is a getlibs program (although it's not in the official repositories) that might simplify the process
antti_engineer
[quote name='a-v' date='Sat Apr 5 2008, 20:15' post='514212']
It seems you've installed the 64-bit libraries, not the 32-bit. Here's a quick info how to get it working on


Hi Andrey,

Nice instructions, but doesn't work.

skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory


Antti

antti_engineer
QUOTE(cappy-chan @ Sat Apr 5 2008, 19:54) [snapback]514205[/snapback]

Look here: http://ubuntuforums.org/showthread.php?t=432295

Specifically what you want to do is
CODE

sudo apt-get install ia32-libs lib32asound2; wget boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb; sudo dpkg -i getlibs-all.deb; sudo getlibs /usr/bin/skype



Thanks cappy-chan, I got forward with these instructions. Well, voice is working, built-in microphone of webcam works nicely. However, there is no picture from my side. In video settings Skype device doesn't recognize Logitech webcam, even it is available in Sound settings.

Antti
a-v
antti_engineer, you didn't download the 32-bit libxss or didn't add it to the dynamic library loader cache. The getlibs did it for you smile.png

About your camera: make sure you have the latest drivers available, see the console output of Skype, see kernel log, google on it. If nothing helps, post a bug report.
antti_engineer
QUOTE(antti_engineer @ Sun Apr 13 2008, 12:55) [snapback]530091[/snapback]

Thanks cappy-chan, I got forward with these instructions. Well, voice is working, built-in microphone of webcam works nicely. However, there is no picture from my side. In video settings Skype device doesn't recognize Logitech webcam, even it is available in Sound settings.

Antti


Thanks for the solutions also for the video. I followed these http://ubuntuforums.org/showthread.php?t=634393 instructions to fix video. I have Ubuntu 7.10, 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux, Logitech STX communicate webcam USB_ID:046d:08d7 and Skype 2.0.0.68. They are working nicely.

QUOTE(a-v @ Sun Apr 13 2008, 14:06) [snapback]530261[/snapback]

antti_engineer, you didn't download the 32-bit libxss or didn't add it to the dynamic library loader cache. The getlibs did it for you smile.png

About your camera: make sure you have the latest drivers available, see the console output of Skype, see kernel log, google on it. If nothing helps, post a bug report.


Hi Andrey,

I followed the link you provide in your post. I believe the link is pointing to 64-bit binaries.

Antti
a-v
QUOTE(antti_engineer @ Sun Apr 13 2008, 20:41) [snapback]531271[/snapback]

I believe the link is pointing to 64-bit binaries.


Check it again.
Morghan
Skype works fine for my on the 64-bit KDE4 remix of Kubuntu, of course I have so many libs installed on this thing that I doubt there's much that wouldn't work once you get past forcing it to install.
itsB
if you're on an amd64 system just use the static tar.gz
simple, no library dependency issues, just works (on deb-amd64 for me).
you probably need ia32-libs or some basic packages but most ppl already have that installed already.
ffreeloader
I was surprised to see this. It works for me on 64-bit Debian Etch. This was a fresh install and what I had to do was install ia32-libs, and the qt4 dependencies. Then I got the libXss error on starting Skype from the bash prompt. So, I added Lenny to my sources.list file, updated, upgraded libc6, libc6-dev, ia32-libs and installed ia32-libs-gtk which isn't in the Etch repositories which brought along a few more dependencies, ran dpkg-reconfigure -a and it works.

If anyone else does this just remember to comment out the reference to Lenny after you do the upgrade or next time you apt-get upgrade you'll be running Lenny and not Etch for all practical purposes.
Pedro Vinagre
Hi, finished reading all your helpful info in the Thread - and tried just two things - in Hardy Heron Ubuntu :


Force the installation of SKYPE :

-laptop:/usr/bin$ sudo dpkg -i --force-architecture skype-debian_2.0.0.68-1_i386.deb

After this tried to open it and I got an error like this

-laptop:/usr/share/skype$ skype
bash: /usr/bin/skype: No such file or directory


So back to this thread I only did the option on installing the i32 libraries to the system:

-laptop:/usr/bin$ apt-get install ia32-libs

It now works . Thank you very much to all - No thanks to Skype since - guys - I'm pretty sure it would take about 5 min to re-(compile&package) a true i64 version.

Mr. Skype if you continue like this I you'll lose me even more to another Voip busting app bigsmile.png
tchau
UbuntuEnetic
QUOTE (UbuntuEnetic @ Sat Sep 8 2007, 09:19)
Go to the original post
Hi everybody...

I decided to make a howto, to tell you how you can install skype on amd64 using ubuntu.

The clue here is to use the i386 package from skype. Downlad it:here

Save the package to any direction. I prefer /Desktop . then open a terminal window and write:
"cd /home/YOURUSERNAME/Desktop" and press enter.

Then write:
sudo dpkg -i --force-architecture packagename_i386.deb

You have to replace "Packagename" with the skype package you downloaded.
the smartest way to write in the terminal is to begin to write; skyp and press the TAB button. And then the packagename will appear automaticly.

this command will force the system to install the i386 package. It worked perfectly for me. If you have problems, post it here and i will try to help you.


I cant understand your problems?? you get the errors that skype is depending on 2 packages: libqt4-core and libqt4-gui ? then install them! i did it right now, and it always works?!

with all respect you have to read the error messages. that is why they are displayed!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.