Обновления 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