Получил ошибку при обновлении CentOS

Для дистрибутива Вы могли бы хотеть дать Чертовски Маленькому Linux движение. При установке его на жестком диске это - минимальная установка Debian, настроенная для света на ресурсах.

Когда дело доходит до компиляции просто скомпилируйте с -march=geode. Та опция определяется на любом i386/x86-64 gcc, так никакая реальная потребность кросс-скомпилировать. Если Вы хотите выполнить двоичный файл на своем хосте компилятора также (без того, чтобы перекомпилировать), попробуйте что-то как -march=i486 -mtune=geode. Читайте больше о тех опциях в документах GCC.

0
25.02.2013, 06:30
2 ответа

Вам уже установили версию.

Можно попытаться убрать использование

rpm -e --nodeps --allmatches <packagename>

Это сотрет все пакеты, которые соответствуют packagename и не проверяют зависимости, прежде чем он сделает. После этого необходимо смочь к вкусному обновлению успешно.

0
28.01.2020, 05:03
  • 1
    . проблема решила :D –  TomSawyer 01.03.2012, 21:08
  • 2
    Никогда не используйте --nodeps, Вы создаете несоответствие! –  vonbrand 26.01.2013, 04:02
  • 3
    Абсолютно согласитесь с @vonbrand.-1 от меня. –  Deer Hunter 26.01.2013, 07:27

Это означает, что более новая версия пакета, чем тот в обновлении уже установлена. Это должно работать правильно, если Вы говорите обновлению использовать обновления для обновленной версии.

В любом случае CentOS действительно не должен быть обновлен явно во время ряда. Таким образом, если Вы первоначально установили CentOS 5.0 и обновили rigurously, к тому времени, когда CentOS 5.2 выходит, Вам уже установили это посредством обновлений пакета. CentOS 5.2 просто прокручивает все обновления в один устанавливаемый набор. Необходимо было бы обновить, когда CentOS 6.0 выходит, или обновление непосредственно, скажем, CentOS 6.2.

0
28.01.2020, 05:03

Теги

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