Установка пакетов на 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).

Другие вопросы по тегам