How to install 64-bit .deb file on a 32-bit machine?

Asked by nouha

 have Ubuntu 14.04
 I recently downloaded Viber
The Viber .deb file has 64-bit architecture
 I want to install it on my computer, but my computer only supports 32-bit.

The output of running lscpu is as follows:

Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Stepping: 7
CPU MHz: 1800.000
BogoMIPS: 4190.22
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:
Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#1

What is the full Terminal output of this command?

sudo apt-get install dmidecode ; sudo dmidecode -t processor ; uname -a ; cat /etc/lsb-release

Revision history for this message
nouha (nouhawannessi) said :
#2

nouha@nouha-VPCEH16EF:~$ sudo apt-get install dmidecode ; sudo dmidecode -t processor ; uname -a ; cat /etc/lsb-release
[sudo] password for nouha:
Reading package lists... Done
Building dependency tree
Reading state information... Done
dmidecode is already the newest version.
The following packages were automatically installed and are no longer required:
  bbswitch-dkms dkms libconfig9 libcuda1-331 libevent-core-2.0-5
  libevent-pthreads-2.0-5 libvdpau1 linux-headers-3.13.0-32
  linux-headers-3.13.0-32-generic linux-headers-generic
  linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
  linux-image-generic nvidia-prime nvidia-settings open-vm-tools-dkms
  screen-resolution-extra
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
# dmidecode 2.12
SMBIOS 2.7 present.

Handle 0x000C, DMI type 4, 35 bytes
Processor Information
 Socket Designation: N/A
 Type: Central Processor
 Family: Core i3
 Manufacturer: GenuineIntel
 ID: A7 06 02 00 FF FB EB BF
 Signature: Type 0, Family 6, Model 42, Stepping 7
 Flags:
  FPU (Floating-point unit on-chip)
  VME (Virtual mode extension)
  DE (Debugging extension)
  PSE (Page size extension)
  TSC (Time stamp counter)
  MSR (Model specific registers)
  PAE (Physical address extension)
  MCE (Machine check exception)
  CX8 (CMPXCHG8 instruction supported)
  APIC (On-chip APIC hardware supported)
  SEP (Fast system call)
  MTRR (Memory type range registers)
  PGE (Page global enable)
  MCA (Machine check architecture)
  CMOV (Conditional move instruction supported)
  PAT (Page attribute table)
  PSE-36 (36-bit page size extension)
  CLFSH (CLFLUSH instruction supported)
  DS (Debug store)
  ACPI (ACPI supported)
  MMX (MMX technology supported)
  FXSR (FXSAVE and FXSTOR instructions supported)
  SSE (Streaming SIMD extensions)
  SSE2 (Streaming SIMD extensions 2)
  SS (Self-snoop)
  HTT (Multi-threading)
  TM (Thermal monitor supported)
  PBE (Pending break enabled)
 Version: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz
 Voltage: 1.3 V
 External Clock: 100 MHz
 Max Speed: 2100 MHz
 Current Speed: 2100 MHz
 Status: Populated, Enabled
 Upgrade: None
 L1 Cache Handle: 0x000D
 L2 Cache Handle: 0x000E
 L3 Cache Handle: 0x000F
 Serial Number: N/A
 Asset Tag: N/A
 Part Number: N/A

Linux nouha-VPCEH16EF 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015 i686 i686 i686 GNU/Linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#3

Your CPU is Version: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz which is a 64-bit CPU

But your output also shows this: 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015 i686

i686 (instead of AMD64) means you are running a 32-bit Linux kernel and means you are running a 32-bit version of Ubuntu.

If you want to install 64-bit Ubuntu packages, you will need to replace your current Ubuntu install with a 64-bit version of Ubuntu 14.04 LTS.

In short: your computer's processor is 64-bit running on a 32-bit operating system. Install a 64-bit version of Ubuntu if you need to use 64-bit packages.

The AMD64 .iso images of Ubuntu are suitable for both Intel and AMD 64-bit processors....

AMD64 does NOT mean it only works on AMD processors....

Revision history for this message
nouha (nouhawannessi) said :
#4

Thanks Mark Rijckenberg, that solved my question.