Назад | Перейти на главную страницу

Установка пакетов на Linux x86-64

У меня CentoOS 5.4 x86-64 и каждый раз yum install ... установлены две версии одного и того же пакета: одна, оканчивающаяся на .i386 а другой оканчивается на .x86_64.

Нужно ли устанавливать .i386 версии для моей ОС x86_64?
Я просто тратил место, всегда устанавливая оба .i386 и .x86_64 версии одного и того же пакета?

Из этого Форум, Похоже, нужно исключить некоторые конкретные архитектуры.

Добавьте эту строку в свой /etc/yum.conf:

exclude=*.i386 *.i586 *.i686

Обратите внимание, что это может иметь некоторые последствия (см. Сообщение на форуме).

Ответ - нет.

тем не мение, если вы используете какой-либо пакет (-ы), требующий 32-битных библиотек / пакетов, то да, они вам нужны. Это наиболее часто встречается (как на моей рабочей станции) в требованиях для запуска плагина Adobe Flash.

Это ненормально. Возможно, где-то в процессе вы установили некоторые 32-битные пакеты, которые являются причиной последующих установок 32-битных пакетов. Посмотрите журнал установки yum и посмотрите, сможете ли вы определить первые установленные 32-битные пакеты. Проверьте, есть ли в системе что-нибудь, что требует поддержки 32-разрядной версии (например, вышеупомянутые флеш-память или приложения Windows, работающие в Wine).