Для дистрибутива Вы могли бы хотеть дать Чертовски Маленькому Linux движение. При установке его на жестком диске это - минимальная установка Debian, настроенная для света на ресурсах.
Когда дело доходит до компиляции просто скомпилируйте с -march=geode
. Та опция определяется на любом i386/x86-64
gcc
, так никакая реальная потребность кросс-скомпилировать. Если Вы хотите выполнить двоичный файл на своем хосте компилятора также (без того, чтобы перекомпилировать), попробуйте что-то как -march=i486 -mtune=geode
. Читайте больше о тех опциях в документах GCC.
Вам уже установили версию.
Можно попытаться убрать использование
rpm -e --nodeps --allmatches <packagename>
Это сотрет все пакеты, которые соответствуют packagename и не проверяют зависимости, прежде чем он сделает. После этого необходимо смочь к вкусному обновлению успешно.
Это означает, что более новая версия пакета, чем тот в обновлении уже установлена. Это должно работать правильно, если Вы говорите обновлению использовать обновления для обновленной версии.
В любом случае CentOS действительно не должен быть обновлен явно во время ряда. Таким образом, если Вы первоначально установили CentOS 5.0 и обновили rigurously, к тому времени, когда CentOS 5.2 выходит, Вам уже установили это посредством обновлений пакета. CentOS 5.2 просто прокручивает все обновления в один устанавливаемый набор. Необходимо было бы обновить, когда CentOS 6.0 выходит, или обновление непосредственно, скажем, CentOS 6.2.
--nodeps
, Вы создаете несоответствие! – vonbrand 26.01.2013, 04:02