eix не видит локальные layman оверлеи
batareykin 30 января, 2010 - 20:20
Решел попробовать eix, portage использует sqlite, всё как вики, проблем нету.
eix видит только основное дерево и мой оверлей.
Попытка запустить eix-update -a sunrise выдаёт:
Building database (/var/cache/eix) .. [0] "gentoo" /usr/portage/ (cache: sqlite) Reading Packages .. Finished [1] "" sunrise (cache: sqlite) Reading Packages .. sqlite error: no such table: portage_packages Reading Packages .. ABORTED! Applying masks .. Calculating hash tables .. Writing database file /var/cache/eix .. Database contains 13711 packages in 153 categories.
»
- Для комментирования войдите или зарегистрируйтесь
Хочу ещё добавить вывод
Хочу ещё добавить вывод eix-layman add
У layman сменился путь к
У layman сменился путь к оверлеям, теперь это /var/lib/layman, проверь значения переменных, связанных с layman в make.conf и в /var/lib/layman/make.conf
Когда я недавно переезжал на sqlite eix, то просто удалил старый кэш и отдал команду eix-update, впрочем, делал все по вики.
Если у тебя нет реального оверлея в /usr/local/portage, "обнули" PORTDIR_OVERLAY в /etc/make.conf
(Sir) * Windows looks like an open door, but no way to go *
или прямо пропиши ручками все
или прямо пропиши ручками все пути к layman оверлеям в /etc/make.conf в PORTDIR_OVERLAY , но это уж очень нудно