LINUX.ORG.RU

gentoo: что-то поломалось в portage


0

0

в package.keywords для mozilla-firefox прописан ~x86 и достаточно продолжительное время стоял firefox 3.0.1. пару дней назад неожиданно portage решил откатиться на версию 2.0.0.16.

теперь есть некоторая странность: при "emerge -uDavNf world" оно показывает что никаких обновлений нет, а при "emerge mozilla-firefox -av" предлагает обновиться до 3.0.1.

что происходит? зачем оно так?


Ответ на: комментарий от nortrace

тьфу, f случайно написал. фигня этот f, не причём.

stigger
() автор топика

Возможно, кто-то стал зависеть от этой версии firefox. Посмотри qdepends -Q mozilla-firefox

anonymous
()

может USE какой-то изменился и произошел downgrade. Проверь use-флаги для firefox:2, firefox:3 и зависимости, по которым они выкачиваются (удобен скрипт rdep.py/rdep.rb )

anonymous
()

echo ">=www-client/mozilla-firefox-3" >> /etc/portage/package.mask

И смотри по emerge, кто заругается, что хочет 3-й фокс.

Скорее всего, какой-то из твоих пакетов по зависимостям этого хочет.

Ещё можно к emerge добавить ключик "-t" - тоже можно увидеть в дереве, кто этого хочет.

KRoN73 ★★★★★
()

а у тебя мозила в ворлде? потому что если не в ворлде и от неё никто не зависит, то, по идее, emerge -uD world не должно её вытаскивать

или я не так понимаю ворлд?

anonymous
()
Ответ на: комментарий от anonymous

Чтобы мозилла была не в волде, её ставить нужно _специально_. С ключиком --oneshot. Вряд ли такое делалось.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.