На этот вопрос уже есть ответ:
Я использую Ubuntu Ubuntu 14.04.2 LTS
, в 64-битной ОС, я собираюсь установить мгновенный клиент oracle в своей системе, проверив этот учебник
Я увидел 2 может быть 3 версии Linux
1 Oracle Database 10g Instant Client для Linux AMD64 (32-бит и 64-бит)
2 Мгновенный клиент для Linux x86-64
В чем разница между этими двумя?
также какой из них я должен взять?
Прежде всего, AMD64
= x86-64
; они оба обращаются к той же архитектуре, не уверенной, почему они использовали другую номенклатуру.
Во-вторых, Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit)
идет с двумя различными пакетами доступными для скачивания, в то время как Instant Client for Linux x86-64
идет с единственным пакетом доступным для скачивания.
Это вызвано тем, что Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit)
идет с другим пакетом для каждой архитектуры (один для x86
и один для AMD64
/ x86-64
), на самом деле размер этих двух пакетов составляет примерно размер пакета в Instant Client for Linux x86-64
.
Так как Вы выполняете 64-разрядную версию Ubuntu, просто выберите 64-разрядную версию в Oracle Database 10g Instant Client for Linux AMD64 (32-bit and 64-bit)
, который является только ~32MB по сравнению с ~62 / ~ 63 МБ версии мультиархитектуры в Instant Client for Linux x86-64
.
В целом оба - способные 64 бита, это - просто соглашение о присвоении имен, для кого принадлежит архитектура.
На самом деле AMD был первым для предложения 64-разрядной способной x86 микросхемы, следовательно вначале это назвали AMD64, поскольку Intel следовал примеру и также сделал их x86 микросхемы 64 битами способный, архитектура изменила имя на x86_64 (даже при том, что каждая компания имеет их собственное имя для их реализации архитектуры).
Read мой ответ: https://askubuntu.com/a/643430/150504 для получения дополнительной информации.