emerge не видит установленных пакетов
alexanderyt 9 декабря, 2009 - 18:27
Приветствую!
Emerge считает, что в системе нет ни одного установленого пакета.
Сататусы 100% установленных пакетов
Latest version installed: [ Not Installed ]
Вопрос такой, в какую сторону копать, что бы пофиксить данную траблу?
»
- Для комментирования войдите или зарегистрируйтесь
.
В ответ на какую команду он это пишет?
:wq
--
Live free or die
emerge -S gcc emerge -S hal и
emerge -S gcc
emerge -S hal
и т.д.
Пакеты точно установлены.
man emerge на предмет опций
man emerge
на предмет использования опций --metadata и --regen.Я ♥ Gentoo & Funtoo
Не помогло
Не помогло
alexanderyt
а emerge -pv hal ?
а вообще надо-бы уже посмотреть в сторону eix
В /var/db/pkg они есть? Может
В /var/db/pkg они есть?
Может вы случайно так удалили оттуда всё?
Да, теперь все мои проблемы
Да, теперь все мои проблемы очевидны, т.к. тупанул я очень сильно и 2 раза.
Первое, это как раз удалил /var/db/pkg, считая, что там только бинарники и ничего более.
Получив циклические зависимости и разруливая их, запорол portage, а там же по ходу хранится вся metadata, точнее хранилась.
По ходу, reinstall всего и вся меня спасет.
emerge -e world ?
emerge -e world ?
Не помогает, выдает портянку
Не помогает, выдает портянку циклических зависимостей и все. Вот такая жесть http://paste.org/pastebin/view/12798
А сделать emerge system ?
А сделать emerge system
?
Те же циклические
Те же циклические зависимости. В принципи оно и логично, т.к. нет возможности создать покет в системе, в которой нет ни одного установленного пакета.
но ведь с опцией --root
но ведь с опцией --root emerge как-то устанавливает программы в пустой корень и зависимости не циклятся...
я как-то раз подобную траблу
я как-то раз подобную траблу разруливал тем, что временно, через USE="" отключал разные флаги (например -X, -cups, и т.д.) и, впринципе, с лязком и скрипом, пересобирал мир
попробуйте, может и вам поможет.
Сделать
Сделать /usr/portage/scripts/bootstrap.sh, предварительно сохранив конфиги