update-eix работает медленно
jerry_ru 3 декабря, 2009 - 23:01
Может я не оригинален в этом вопросе, но с наскока найти ответ не смог.
При подключении оверлеев обновление базы eix работает очень(!) медленно:
основное дерево портеджей парсится быстро(20-30 секунд), а оверлеи подвисают на 4-5 минут на отметке 47%, не подскажите в чем проблемма?
PS: эффект существует уже давно, но только сейчас я собрался победить его.
»
- Для комментирования войдите или зарегистрируйтесь
На вики была статья как
На вики была статья как ускорить portage и eix с помощью sqlite.
если оверлеи большие то может
если оверлеи большие то может иметь значение как отсутствие метаданных, так и кривые ебилды в оверлеях.
те же грабли, только не
те же грабли, только не 4-5минут а 20-30 сек подвисает на 47% иногда на 95%. именно оверлеи.
и конечно же никто не может
и конечно же никто не может почитать man eix-sync =)
вообще eix умеет генерироваь метаданные для оверлеев что бы это сделать надо
в файле /etc/eix-sync.conf
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
paradise ~ # equery b
paradise ~ # equery b /usr/bin/egencache
* Searching for /usr/bin/egencache ...
sys-apps/portage-2.2_rc55 (/usr/bin/egencache -> ../lib/portage/bin/egencache)
это не eix умеет а сам portage.
но сути не меняет, конечно.
Как сказал тов. alexxy, можно
Как сказал тов. alexxy, можно генерить метаданные, а еще можно выбрать другой метод обработки оверлеев:
Ubuntu is an African Word that means "Gentoo is too hard for me"
если сгенерить кэш перестанет
если сгенерить кэш перестанет тупить нетолько eix но и portage
Ну отпишите кто сделал, каков
Ну отпишите кто сделал, каков эффект?
сделал. эффект шикарный,
сделал. эффект шикарный, eix-update мгновенный
Тоже ща сделаю :)
Тоже ща сделаю :)
OVERLAY_CACHE_METHOD=parse До
OVERLAY_CACHE_METHOD=parse
Добавил эту строчку.
Еще какие пожелания по ускорению?
Вообщем что-то не видно фантастических приростов.
/etc/eix-sync.conf * @egenca
/etc/eix-sync.conf
вместо kde и science свои оверлеи.
затем eix-sync