6

i am using Ubuntu Ubuntu 14.04.2 LTS, in 64bit OS, i am about to install oracle instant client in my system, on checking this tutorial

I saw 2 may be 3 linux versions

1 Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit)

2 Instant Client for Linux x86-64

What is the difference between these two?

also which one should i take?

Maythux
  • 87,123
Mukund
  • 905

2 Answers2

10

First off, AMD64 = x86-64; they both refer to the same architecture, not sure why they used a different nomenclature.

Secondly, Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit) comes with two different packages available for download, while Instant Client for Linux x86-64 comes with a single package available for download.

This is because Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit) comes with a different package for each architecture (one for x86 and one for AMD64 / x86-64), in fact the size of the two packages amounts roughly to the size of the package in Instant Client for Linux x86-64.

Since you're running a 64-bit version of Ubuntu, just pick the 64-bit version in Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit), which is only ~32MB vs the ~62/~63MB of the multi-architecture version in Instant Client for Linux x86-64.

kos
  • 41,268
4

In general both are 64 bit capable, this is just name convention for whom architecture belongs.

Actually AMD were the first to come up with a 64-bit capable x86 chip, hence at the beginning it was called AMD64, as Intel followed suit and also made their x86 chips 64-bits capable, the architecture changed name to x86_64 (even though each company have their own name for their implementation of the architecture).

Read my answer: https://askubuntu.com/a/643430/150504 for more information.

Maythux
  • 87,123