Portage + cdb

emerge —sync w 4 minuty? emerge —metadata w 6 sekund? Tak - to możliwe ;)

Pierwsze co musisz zrobić to zainstalować portage z ~arch - czyli 2.1.*. Następnie w pliku /etc/portage/modules dodajemy dwie linijki:

portdbapi.auxdbmodule = cache.cdb.database
eclass_cache.dbmodule = cache.cdb.database

Jeżeli w /usr/lib/portage/pym/cache nie masz pliku cdb.py ściągamy go stąd. Powodzenia!

12 Responses to “Portage + cdb”


  1. Gravatar Icon 1 ehh Mar 8th, 2006 at 7:42 pm

    Ja mam sync w 2min mimo że nie dopisywałem nic:)
    A coś więcej o tym module?

  2. Gravatar Icon 2 rasheed Mar 8th, 2006 at 9:54 pm

    Zależy od tego ile danych musisz ściągnąć podczas tego synca ;)

    ttp://forums.gentoo.org/viewtopic-t-306218.html

  3. Gravatar Icon 3 c2p Mar 9th, 2006 at 6:06 pm

    Jak to mówią: “gentoo for ricers!” Ja tam wole jednak nie przesadzać. Z cdb sync trwa 1-5 minut (zależy ile jest danych), w sumie to dla mnie nie jest ważne ile trwa, dobrze, że nie trwa wieczność. Poza tym niezbyt “szalone” C(XX)FLAGS i niewiele dający prelink.

  4. Gravatar Icon 4 KonMan Mar 9th, 2006 at 7:50 pm

    Co z tego, że zrobię emerge –sync o 2 minuty szybciej, skoro będę czekać 40 minut na zemergowanie np. kdebase? ;)

  5. Gravatar Icon 5 rasheed Mar 13th, 2006 at 7:25 pm

    rice it! :>

  6. Gravatar Icon 6 RedHand Mar 13th, 2006 at 8:59 pm

    A ja znowu coś popsułem w mym Gentoo i mam dziwny błąd (niby daje mi podpowiedź jak mam go naprawić ale to nie działą ;-)

  7. Gravatar Icon 7 rasheed Mar 21st, 2006 at 5:23 pm

    en0x zwrócił mi uwagę, że trzeba również zemergować cdb i python-cdb. Wydało mi się to na tyle oczywiste, że zapomniałem napisać.

  8. Gravatar Icon 8 arab Apr 2nd, 2006 at 3:38 pm

    Weź rownież pod uwagę, że jeżeli jedziesz na portage z gałęzi develowej, to cdb nie działa i należy go usunąć. Inna sprawa, że znacznie poprawili w nim wydajność, przez co cdb nie jest już potrzebny (o czym informuje komunikat przy “emerge portage”)

  9. Gravatar Icon 9 rasheed Apr 2nd, 2006 at 4:13 pm

    Gałąź develowa czyli?

  10. Gravatar Icon 10 arab Apr 2nd, 2006 at 4:20 pm

    Czepialski :P

    Fkoz chodzi o “~architektura” :> Nawet skrotu myślowego nie można użyć :>

  11. Gravatar Icon 11 rasheed Apr 2nd, 2006 at 4:27 pm

    No to w takim razie bzdury gadasz. Przeczytaj dokładnie co napisałem w wpisie.

  12. Gravatar Icon 12 arab Apr 5th, 2006 at 1:20 pm

    w sumie, bzdury gadam ;)

Leave a Reply