Должен ли я устанавливать пакеты RPM x86_64 или i386? [закрыто]

Я хочу установить пакет RPM, но не уверен, устанавливать ли версию x86_64 или i386. WHM говорит CENTOS 6.5 i686 virtuozzo вверху.

Как я могу определить, какую версию установить?

11
задан 25 July 2014 в 20:08
4 ответа

В данном случае используйте пакет i386 (или 32-битный)

.
12
ответ дан 2 December 2019 в 21:42

Краткий обзор архитектурных имён для x86 систем:

  • i386: Исторически сложилось так, что процессор 80386 был "чистым" минимумом для запуска Linux на ПК-совместимой системе. Следовательно, пакет для "i386" разработан для максимальной совместимости и может работать на любой x86-подобной системе; система, которая описывает себя как "i386" - либо древняя, либо экзотическая, и на нее можно рассчитывать только при работе с пакетами i386.
  • i485, i586: Редко встречающиеся, они относятся к процессорам 80486 и Pentium (80586). Почти никто не собирает пакеты специально для них, нацеливаясь вместо них на i386 или i686.
  • i686: Это микроархитектура "P6", используемая Intel для Pentium Pro и более новых. Обычно она считается базовой для "современных" 32-битных x86 систем. Пакет "i686" предназначен для работы на таких системах (и обычно будет работать лучше, чем версия "i386"); система "i686" может работать с любым пакетом i386, i486, i586 или i686.
  • x86_64: Это 64-битный набор инструкций для x86 процессоров. Пакет "x86_64" может работать только на x86_64 системах; система "x86_64" требует специальной поддержки ядра и библиотек (которую предоставляют практически все основные дистрибутивы Linux) для запуска пакетов из семейства i*86.

У вас есть система "i686", поэтому, учитывая выбор между "i386" и "x86_64", вы хотите версию "i386".

.
23
ответ дан 2 December 2019 в 21:42

Вы можете просто использовать команду "arch", чтобы получить ваш ответ.

.
8
ответ дан 2 December 2019 в 21:42

Вам нужен 32-битный (т.е. i386) пакет, так как отчет "i686" показывает, что вы используете 32-битную платформу.

Как правило, если вы не уверены в платформе назначения, получите 32-битную сборку, так как 64-битная платформа может запускать 32-битный образ, но не наоборот.

.
3
ответ дан 2 December 2019 в 21:42

Теги

Похожие вопросы