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
Reading Portage settings .. Building database (/var/cache/eix) .. [0] "gentoo" /usr/portage/ (cache: eix) Reading Packages .. Finished [1] "sunrise" /usr/local/portage/layman/sunrise (cache: eix [/usr/local/portage/layman/sunrise]) Reading Packages .. Cache file /var/cache/eix does not contain overlay /usr/local/portage/layman/sunrise Reading Packages .. ABORTED! [2] "gentoo-haskell" /usr/local/portage/layman/haskell (cache: eix [/usr/local/portage/layman/haskell]) Reading Packages .. Cache file /var/cache/eix does not contain overlay /usr/local/portage/layman/haskell Reading Packages .. ABORTED! Applying masks .. Calculating hash tables .. Writing database file /var/cache/eix .. Database contains 13711 packages in 153 categories.У 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 , но это уж очень нудно