[del]
Hey, I'm trying to install some programs (mainly steam and skype) on my ubuntu system when I try, that error occures.
I found out that it's because I have an amd procceser after trying this in terminal.
[code]
aritz@ubuntu:~$ sudo linux32 dpkg -i /home/aritz/Desktop/Software/skype-ubuntu-precise_4.1.0.20-1_i386.deb
[sudo] password for aritz:
dpkg: error processing /home/aritz/Desktop/Software/skype-ubuntu-precise_4.1.0.20-1_i386.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
/home/aritz/Desktop/Software/skype-ubuntu-precise_4.1.0.20-1_i386.deb
[/code]
[code]
aritz@ubuntu:~$ sudo linux32 dpkg -i /home/aritz/Desktop/Software/steam_latest.deb
dpkg: error processing /home/aritz/Desktop/Software/steam_latest.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
/home/aritz/Desktop/Software/steam_latest.deb
[/code]
Any suggestions on what I should do here?
[B]EDIT!![/B]
In a post below, I've also stated that I am having trouble installing a compatibility library.
[/del]
[B][url=http://facepunch.com/showthread.php?t=1247346&p=39665417&viewfull=1#post39665417]REFEER TO THIS POST![/url][/B]
[QUOTE=LegoGuy;39592024]I found out that it's because I have an amd procceser after trying this in terminal.[/QUOTE]
amd64 means that you're running 64 bit Linux, not that you necessarily have an AMD processor. AMD was the first x86 CPU manufacturer to implement a 64 bit instruction set for the x86 architecture, which is why operating systems refer to 64 bit mode as amd64.
You can't run 32 bit packages on 64 bit Linux systems (which is what you're trying to do) without installing a compatibility library first, assuming one exists for your flavor of Linux.
If you have an AMD Processor get the AMD64 Ubuntu and if you have an Intel processor it will likely run both the i386 version and the AMD64
[QUOTE=bohb;39593708]amd64 means that you're running 64 bit Linux, not that you necessarily have an AMD processor. AMD was the first x86 CPU manufacturer to implement a 64 bit instruction set for the x86 architecture, which is why operating systems refer to 64 bit mode as amd64.
You can't run 32 bit packages on 64 bit Linux systems (which is what you're trying to do) without installing a compatibility library first, assuming one exists for your flavor of Linux.[/QUOTE]
Where do I get a compatibility library?
You're going to have to look around. I don't use Ubuntu regularly enough to know what the name of the compatibility library is. Google should return some results.
Alright....
I'm having another problem with installing the compatability library.
[code]
aritz@ubuntu:~$ sudo apt-get install ia32-libs
[sudo] password for aritz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
aritz@ubuntu:~$
[/code]
-bump-
[QUOTE=LegoGuy;39630345]Alright....
I'm having another problem with installing the compatability library.
[code]
aritz@ubuntu:~$ sudo apt-get install ia32-libs
[sudo] password for aritz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
aritz@ubuntu:~$
[/code][/QUOTE]
What happens if you try to install "ia32-libs-multiarch"?
[QUOTE=danharibo;39665059]What happens if you try to install "ia32-libs-multiarch"?[/QUOTE]
[CODE]
aritz@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
[sudo] password for aritz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ia32-libs-multiarch' has no installation candidate
aritz@ubuntu:~$
[/CODE]