To install 32bit packages on 64 bit systems (e.g. Google earth and Skype, which are not provided in 64 bit versions for Linux), you will need to allow 32 bit packages to be installed on your 64 bit system - and with Debian this is called "multiarch".
Note: after enabling another architecture, you may have to specify from then on which arch to retrieve and install packages from, like this
apt install -a amd64
or set the preference for your architecture with editing the apt.conf file
and add a line like this
save it and apt install will retrieve from amd64 packages
If at any time you need to be done with i386 (or any other arch), use this command:
But you will need to remove all the packages installed from that arch first, if that's possible, or really wanted.
Trying to remove an arch while still having packages installed from it, will return an error like this one:
"dpkg: error: cannot remove architecture 'i386' currently in use by the database"
To find out what packages are installed from an arch, run
for i386, a dependency lsb-core is needed, for amd64 platform the package install ends with errors:
googleearth depends on libfreeimage3 ... lsb-core ... ia32-libs-gtk
Sort it out with:
The following NEW packages will be installed:
<a huge heap of i386 packages>
Need to get 56.9 MB of archives. After this operation, 171 MB of additional disk space will be used
Enter y
In Debian Jessie, ia32-libs does not exist, and Google earth still depends on it (they say this has changed in sid), so if you hit this problem you can install a dummy i32-libs package from here http://forums.debian.net/viewtopic.php?f=10&t=111898
Skype
Requires multiarch enabled (see top).
Download skype from their page and install it
(a fair few i386 packages will be installed)