Обновления Gentoo Linux

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 17:57, 25 декабря 2010 (править)
Dmih (Обсуждение | вклад)
м
← К предыдущему изменению
Версия 13:24, 3 марта 2011 (править) (отменить)
178.130.5.137 (Обсуждение)

К следующему изменению →
Строка 9: Строка 9:
Лучше заранее добавить исключение в package.mask и не обновлять работающий coreutils. Лучше заранее добавить исключение в package.mask и не обновлять работающий coreutils.
 +== libtool ==
 +Некоторые версии `libtool` блокируют сами себя. Например:
 +
 +<code>[blocks b ] =sys-devel/libtool-2*:1.5 ("=sys-devel/libtool-2*:1.5" is blocking sys-devel/libtool-2.2.10)</code>
 +
 +Для обновления в этом случае надо удалить и сразу же установить libtool.
 +
 +<code>emerge -C libtool
 +
 +emerge -1 libtool</code>
[[Категория:Linux VDS]] [[Категория:Linux VDS]]

Версия 13:24, 3 марта 2011

В этой статье описаны известные проблемы и их решения при обновление ПО в ОС Gentoo Linux.

coreutils

При обновлении до свежих версий (>coreutils-6.12) появляется баг с командой touch [Bug 233280] специфичный для Open VZ платформы. В качестве решения можно использовать совет Антона Фёдорова, выполнить команды заменяющие touch на busybox.

rm /bin/touch && ln -s /bin/bb /bin/touch

Лучше заранее добавить исключение в package.mask и не обновлять работающий coreutils.

libtool

Некоторые версии `libtool` блокируют сами себя. Например:

[blocks b ] =sys-devel/libtool-2*:1.5 ("=sys-devel/libtool-2*:1.5" is blocking sys-devel/libtool-2.2.10)

Для обновления в этом случае надо удалить и сразу же установить libtool.

emerge -C libtool

emerge -1 libtool

Личные инструменты