Portál AbcLinuxu, 10. května 2024 02:48


Dotaz: Nefunkcni Distcc na Gentoo..

15.6.2004 13:37 Přece Já | skóre: 4
Nefunkcni Distcc na Gentoo..
Přečteno: 137×
Odpovědět | Admin
Zdravim,

mam dva stroje, na nichz bych chtel 'rozjet' distcc. Postupoval jsem podle navodu - http://www.gentoo.org/doc/en/distcc.xml ale neuspesne. Na obou strojich jsem udelal nasledujici:

1. spustil jsem 'emerge distcc'

2. do /etc/make.conf jsem pridal radky:

MAKEOPTS="-j3"
FEATURES="distcc"
DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"

3. zadal jsem '/usr/bin/distcc-config --set-hosts "192.168.0.1 192.168.0.2"' (stroj1 [192.168.0.1], stroj1 [192.168.0.2])

4. spustil jsem distccd demona '/etc/init.d/distccd start'

Kdyz jsem dal pote neco kompilovat, tak se vse kompilovalo pouze na tom stroji, kde jsem zadal kompilaci. Zkousel jsem hledat logy, ale jedine, co jsem nasel byly nejake hlasky ve /var/log/messages typu, ze kompilace na localhostu probehal uspesne. Snazim se googlit, ptal jsem se na #gentoo.cs i na #gentoo, ale nici rady nepomohly :(. Hledal jsem i nejaky dalsi navod, ale marne.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.6.2004 13:52 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady je výcuc z mého souboru /etc/make.conf:
MAKEOPTS="-j3"
FEATURES="distcc"
DISTCC_HOSTS="localhost kermit.mk.zcu.cz" # 10.10.60.98" # loki.mk.zcu.cz" # yenda.mk.zcu.cz"
DISTCC_DIR=${PORTAGE_TMPDIR}/portage/.distcc
Přes distcc-config teď už není třeba cokoliv nenastavovat. Distcc daemon musí běžet na ostatních strojích (serverech), průběh překladu lze sledovat pomocí programů distccmon-gnome, resp. distccmon-text. Pozor, ne při všech překladech je distcc využíváno.
Užívej dne – možná je tvůj poslední.
15.6.2004 14:30 Přece Já | skóre: 4
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Hmmm, a co napriklad jde kompilovat tak, aby se to rozdelilo na 2 stroje? Treba to mam funkcni, jen zrovna dana vec paralelne kompilovat nejde (MySQL, Apache). Jak je to pri bootstrap-u? U nej se kompilace vsech balicku rozlozi mezi vice stroju? Ja jsem se na Gentoo.org docetl, ze takhle nejde kompilovat Mozilla a XFree.
15.6.2004 14:35 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Téměř všechno jde překládat distibuovaně, výjimku tvoří právě například mozilla. MySQL nebo apache by měly jít.
Užívej dne – možná je tvůj poslední.
15.6.2004 14:53 Přece Já | skóre: 4
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Jeste tedy pro upresneni:

Na OBOU STROJICH pomoci 'emerge distcc' nainstaluji distcc, zedituji /etc/make.conf tak, ze pridam:

MAKEOPTS="-j3"
FEATURES="distcc"
DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"
# u prvniho stroje bude
DISTCC_HOSTS="localhost 192.168.0.2"
# u druheho stroje bude
DISTCC_HOSTS="localhost 192.168.0.1"

spustim distcc demona: /etc/init.d/distccd start

a muzu normalne kompilovat? Vicemene takhle jsem to udelal, ale nic se nestalo. Treba jsem mel nekde preklep nebo tak neco :)
15.6.2004 15:45 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Jo, takhle by to mělo fungovat, pokud distccd poběží na obou strojích. Na Gentoo Distcc Documentation jsem našel poznámku: Note: During bootstrap and emerge system Distcc may not appear to be used. This is expected as some ebuilds do not work well with distcc, so they intentionally disable it.
Užívej dne – možná je tvůj poslední.
15.6.2004 15:51 Přece Já | skóre: 4
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Ja vim, to jsem taky cetl. Tak mozna mam proste smulu a vsechno, co kompiluju se neda kompilovat ditribuovane. Kazdopadne diky za rady!
15.6.2004 21:42 CentrinO
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
No zkus jadro to urcite de, zkontroluj jestli ten daemon jde i na klientsky masine jinak bude fakt kompilovat jen u tebe.
15.6.2004 22:12 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
Na Gentoo jsem zatím distcc nezkoušel, ale zkus nastavit DISTCC_VERBOSE, a podívat se, jak a co se pokouší distribuovat, pokud vůbec.
16.6.2004 21:23 Přece Já | skóre: 4
Rozbalit Rozbalit vše Re: Nefunkcni Distcc na Gentoo..
To me nenapadlo :), hned jak budu na koleji, tak to zkusim. Diky za radu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.