View previous topic :: View next topic |
Author |
Message |
Zolwik n00b
Joined: 15 Dec 2007 Posts: 11
|
Posted: Thu May 15, 2008 4:08 pm Post subject: Kompilacja przez sieć |
|
|
Mam w domu 2 kompy z gentoo, w sieci oczywiście. Chciałbym zrobić tak, żeby tylko jeden kompilował, tzn że jak się z drugiego każe coś kompilować, to żeby on wysłał do serwera "prośbę" o skompilowanie mu tego, pod jego procesor oczywiście. Da się tak w ogóle zrobić?? |
|
Back to top |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
|
Back to top |
|
|
Zolwik n00b
Joined: 15 Dec 2007 Posts: 11
|
Posted: Thu May 15, 2008 4:17 pm Post subject: |
|
|
Wiesz, jak używasz distcc, to musisz mieć z tego co wiem oba kompy włączone. Ja chce tego drugiego móc wyłączać podczas kompilacji
Oczywiście jeśli da się tak zrobić przez distcc to mi pomóżcie to skonfigurować |
|
Back to top |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Thu May 15, 2008 5:35 pm Post subject: |
|
|
zgrać system na drugiego kompa na jakąś wolną partycję, skompilować, przenieśc z powrotem. _________________ "I love you cię" Różyczko... |
|
Back to top |
|
|
Zolwik n00b
Joined: 15 Dec 2007 Posts: 11
|
Posted: Thu May 15, 2008 6:45 pm Post subject: |
|
|
A tak bardziej na stałe się nie da? Może coś na zasadzie budowania paczek? A potem tylko instalowania ich na tym drugim kompie? Instalacja paczki chyba nie jest czasochłonna... tylko jak to zrobić porządnie? Albo może coś lepszego wymyślicie? |
|
Back to top |
|
|
klatecki n00b
Joined: 24 Apr 2007 Posts: 10 Location: Gdańsk
|
Posted: Thu May 15, 2008 9:23 pm Post subject: |
|
|
To może emerguj na komputerze z opcją -B (emerge -B pakiet). Wówczas stworzone zostaną paczki które później przeniesiesz na docelowy komputer i zainstalujesz z paczki (emerge -K pakiet). |
|
Back to top |
|
|
Zolwik n00b
Joined: 15 Dec 2007 Posts: 11
|
Posted: Thu May 15, 2008 9:34 pm Post subject: |
|
|
No dobra, to załóżmy że jest tak:
Na serwie robie nowe gentoo w chroocie, i tam z -B merguje wszystko co chcę. Potem to wszystko co zmergowałem zgrywam na kompa docelowego i merguje to samo z opcją -K. Tylko to trochę dużo walenia się z tym, a ja się pieścić to wole z kim innym . Ktoś umie do tego napisać skrypt, oczywiście zakładając że mam pełny dostęp do obu kompów przez ssh no i oczywiście dostęp bezpośredni
Aha, a tak przy okazji to nie da się po prostu gentoo przerzucić jakoś na paczki? słyszałem gdzieś że to się da zrobić, tylko też do końca nie wiem jak. Co prawda tu się nasuwa pytanie jak paczki to po co Gentoo? No, ale ja się już przyzwyczaiłem do portage i w ogóle do gentoo... |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Thu May 15, 2008 9:51 pm Post subject: |
|
|
emerge foo --buildpkgonly a potem na maszynie docelowej emerge foo --usepkgonly, katalog z binarnymi paczkami podmontuj sobie np. po sshfs. |
|
Back to top |
|
|
Zolwik n00b
Joined: 15 Dec 2007 Posts: 11
|
Posted: Thu May 15, 2008 9:56 pm Post subject: |
|
|
SlashBeast wrote: | emerge foo --buildpkgonly a potem na maszynie docelowej emerge foo --usepkgonly, katalog z binarnymi paczkami podmontuj sobie np. po sshfs. |
Dobra, łatwiej jest po prostu w make.conf dać
Code: |
EMERGE_DEFAULT_OPTS="--buildpkgonly" lub też --usepkgonly
|
I rozumiem że portage też przez nfs czy też ten sshfs?
Próbujemy |
|
Back to top |
|
|
wierzba n00b
Joined: 24 Feb 2006 Posts: 58 Location: Warsaw, Poland
|
Posted: Sat May 17, 2008 3:01 am Post subject: |
|
|
Daj znać jak Ci poszło i pod co podmontowałeś.
Swoją drogą dziwna potrzeba takiej kompilacji (na drugim kompie przy wyyłączonym docelowym), do czego to jest potrzebne/wymagane jeśli można wiedzieć (tak z czystej ciekawości).
_________________ Close the world, open the next
// HP Compaq nx6325 AMD Sempron 3500+, 1G , 60 GB HD
Gentoo Hardened 2.6.23 |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Sat May 17, 2008 9:14 am Post subject: |
|
|
czy używasz nfs czy sshfs to już Twoja sprawa, nfs nie używam bo jestem zbyt leniwy, a sshfs działa generalnie out-of-box, po fuse. |
|
Back to top |
|
|
|