Установка пакетов на Linux x86-64
У меня есть CentoOS 5.4 x86-64 и каждый раз, когда я делаю yum install ...
установлены две версии одного и того же пакета: одна заканчивается .i386
а другой конец .x86_64
,
Это необходимо для установки .i386
Версии, представленные моей ОС - x86_64?
Я просто трачу пространство, всегда устанавливая оба .i386
а также .x86_64
версии одного пакета?
2 ответа
Из этого форума, кажется, вам нужно исключить некоторые конкретные архитектуры.
Добавьте эту строку в ваш /etc/yum.conf:
exclude=*.i386 *.i586 *.i686
Обратите внимание, что это может иметь некоторые последствия (см. Сообщение на форуме).
Ответ - нет.
Однако, если вы используете какой-либо пакет (ы), требующие 32-битных библиотек / пакетов, тогда да, они вам нужны. Это чаще всего наблюдается (как на моей рабочей станции) в требованиях для запуска плагина Adobe Flash.
Это не нормально. Возможно, где-то вдоль линии вы установили 32-битные пакеты, которые являются причиной последующих 32-битных установок пакетов. Посмотрите в журнале установки yum и посмотрите, сможете ли вы точно определить первые 32-битные установленные пакеты. Проверьте, есть ли в системе что-то, что требует 32-битной поддержки (например, вышеупомянутые приложения flash или windows, работающие под Wine).