how to install i386 software on 7.10 amd64 - here: skype

Asked by frankly.de

Hi, I am fairly new to Ubuntu (or the linux-world in general). Have installed 7.10 for amd64s and am now getting messages that software (ie skype, opera) can't be installed on my architecture.

- Is there a way to resolve this issue, to make my machine accept the software?

- Could I even run the i386 version of 7.10 on my machine (Turion64 X2)? and if so, would the problem be solved or would it persist?

Thanks for a quick answer!

Cheers, Patrik

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
marcobra (Marco Braida)
Solved:
Last query:
Last reply:
Revision history for this message
frankly.de (patrik-office) said :
#1

Just as an example: I downloaded the install-file for skype and when I tried to run it, I got the following message in the Package Installer:

"Error: Wrong architecture 'i386' "

Needless to say that Package Installer refused to tak any further steps towards installing the program.....

Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#2
Revision history for this message
Best marcobra (Marco Braida) (marcobra) said :
#3

This is from Ubuntu Help https://help.ubuntu.com/community/Skype

HTH

Revision history for this message
frankly.de (patrik-office) said :
#4

Hi HTH,

Thanks for your input. Unfortunately I didn't succeed with neither of these help files.

- http://vegdave.wordpress.com/2007/03/22/notes-on-installing-skype-on-ubuntuamd64/
to me this seems to apply to the 6.10 version

- https://help.ubuntu.com/community/Skype
There is an install section for version 7.10 on this page. I followed it as closely as possible, however 2 problems remain:
1. When running "ldd /usr/bin/skype | grep not" I keep getting the output that 4 files are missing: libQtCore.so.4, libQtDBus.so.4, libQtGui.so.4 and libQtNetwork.so.4. I have copied them to /usr/lib32/ but that doesn't help. So where would I need to put them?
2. when clicking on the skype-symbol in the applications menu I get no reaction at all. When trying to run skype from the terminal I get the following responses:

- when entering just "skype":
patrik@Amilo:~$ skype: error while loading shared libraries: libQtDBus.so.4: wrong ELF class: ELFCLASS64
skype
skype: error while loading shared libraries: libQtDBus.so.4: wrong ELF class: ELFCLASS64
[2]+ Exit 127 skype
patrik@Amilo:~$

-when entering "skype&" or "linux32 skype&":
patrik@Amilo:~$ skype&
[1] 9056
patrik@Amilo:~$ skype: error while loading shared libraries: libQtDBus.so.4: wrong ELF class: ELFCLASS64
[1]+ Exit 127 skype
patrik@Amilo:~$

Any suggestions anybody?

Revision history for this message
frankly.de (patrik-office) said :
#5

My fault! I had downloaded the 64-bit versions of some of the files which in the help document had been said to be 32-bit versions..... So, all good now!

I can only recommend to stick closely to the description in this file: https://help.ubuntu.com/community/Skype

Cheers, Patrik

Revision history for this message
frankly.de (patrik-office) said :
#6

Thanks elart.it, that solved my question.