View previous topic :: View next topic |
Author |
Message |
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Wed Mar 29, 2006 11:13 am Post subject: Configurare la costruzione pacchetti per utente. |
|
|
Ciao a tutti. questo la mia domanda:
E' possibile creare dei pacchetti binari per utente in modo tale che questi vengano costruiti con determinate use, con ACCEPTED_KEYWORDS differenti da quelli della macchina, con determinate cflags?
Cioè sarebbe interessante sapere se al portage invece di fargli leggere una configurazione che si trova in
Code: | /etc/make.conf
/etc/portage/package.* |
un altro albero di configurazione, preso direttamente dal mio portatile.
E' possibile? Qualcuno lo ha già fatto ?
Link ?
Grazie.. ciao _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Wed Mar 29, 2006 11:26 am Post subject: |
|
|
Vuoi compilare pacchetti per un'altra macchina? _________________ Running Fast! |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4793 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Mar 29, 2006 12:34 pm Post subject: Re: Configurare la costruzione pacchetti per utente. |
|
|
matttions wrote: |
Cioè sarebbe interessante sapere se al portage invece di fargli leggere una configurazione che si trova in
Code: | /etc/make.conf
/etc/portage/package.* |
un altro albero di configurazione, preso direttamente dal mio portatile.
|
Ovviamente, non puoi selezionare in /etc/make.conf una variabile di sistema che ti permetta di cercare /etc/make.conf su un altro percorso, perchè sarebbe autoreferenziale .
Ma puoi senz'altro usare unionfs, che dovrebbe fare esattamente quello che vuoi.
Attento a non fare pasticci con le USE o con le CFLAGS. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Wed Mar 29, 2006 12:57 pm Post subject: |
|
|
Praticamente voglio compilare con un'altra macchina i pacchetti, per poi installarli sulla mia.
Vorrei conservare tutte le mie USE, le mie CFLAGs, e vorrei costruire i pacchetti da unstable su una macchina stable.
Grazie per la storia di unionfs
Nessuno lo ha già fatto ? _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Wed Mar 29, 2006 1:16 pm Post subject: |
|
|
matttions wrote: | Praticamente voglio compilare con un'altra macchina i pacchetti, per poi installarli sulla mia.
Vorrei conservare tutte le mie USE, le mie CFLAGs, e vorrei costruire i pacchetti da unstable su una macchina stable.
Grazie per la storia di unionfs
Nessuno lo ha già fatto ? |
Puoi appoggiarti a distcc se le macchine sono in rete, oppure fai uno stage4 della prima macchina e lo scompatti nella seconda in modo da poterti chrootare e compilare. Altrimenti puoi montare le partizioni della macchina via nfs, chrootarti e lavorarci in questa maniera. _________________ Running Fast! |
|
Back to top |
|
|
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Wed Mar 29, 2006 2:40 pm Post subject: |
|
|
non male come idea...
solo che la macchina è remota... e non posso aprire nfs....
... _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Wed Mar 29, 2006 6:00 pm Post subject: |
|
|
Allora puoi fare via ssh. _________________ Running Fast! |
|
Back to top |
|
|
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Thu Mar 30, 2006 9:47 am Post subject: |
|
|
aspetta che mi sono perso.
E' possibile utilizzare distcc via ssh ?
Perchè ora che ci penso potrei mettere tutto il carico di compilazione sull'altro computer, lasciare il mio scarico scarico....
Ma il distcc passà già su ssh o no ?...
adesso guarda come m'incasino ben bene _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Thu Mar 30, 2006 10:23 am Post subject: |
|
|
se "macchina remota" = "raggiungibile via internet", distcc non è una buona soluzione. _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Thu Mar 30, 2006 10:31 am Post subject: |
|
|
e infatti me lo immaginavo......sta cosa....
Ma come fanno i Developer a precompilare i GRP ?
hanno un ambiente chrootato ? tengono il loro sistema in linea con quello che devono compilare per poi fare i pacchetti ??...
Mah.. bisognerebbe indagare...
Io vorrei costruire i pacchetti sulla macchina remota con le mie USE e poi installare i binari con esportando il binhost.
questo vorrei fare...
Se trovo il modo posto... Se lo trovate postate _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Thu Mar 30, 2006 10:40 am Post subject: |
|
|
matttions wrote: | e infatti me lo immaginavo......sta cosa....
Ma come fanno i Developer a precompilare i GRP ?
hanno un ambiente chrootato ? tengono il loro sistema in linea con quello che devono compilare per poi fare i pacchetti ??...
Mah.. bisognerebbe indagare...
Io vorrei costruire i pacchetti sulla macchina remota con le mie USE e poi installare i binari con esportando il binhost.
questo vorrei fare...
Se trovo il modo posto... Se lo trovate postate |
Allora credo che il chroot sia la migliore cosa, crei in un pc un ambiente identico a quello dove vuoi esportare i pacchetti e compili là. _________________ Running Fast! |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Thu Mar 30, 2006 10:41 am Post subject: |
|
|
l'unica soluzione che vedo è usare il chroot, come già ti hanno suggerito.
prepari i binari sulla macchina remota e poi li installi in locale.
puoi aggiornare il chroot remoto con rsync su ssh _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
matttions Guru
Joined: 19 Jul 2004 Posts: 338
|
Posted: Sat Apr 01, 2006 9:59 am Post subject: |
|
|
Allora allora....
sembra che catalyst sia la definitiva soluzione....
Può cstruire un set di pacchetti, riprende un nuovo albero e dovrebbe fare al caso mio.
Tuttavia la doc è un pochino incasinata, e non di facile utilizzo.
Domanda: Qualcuno conosce qualche how-to già scritto su catalyst e la costruzione di grp custom, oppure no ?
Altrimenti mi tocca studiare e spippolare, e poi scriverlo _________________ gentoo ... l'unico pinguino da corsa |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Apr 01, 2006 1:20 pm Post subject: |
|
|
matttions wrote: | Domanda: Qualcuno conosce qualche how-to già scritto su catalyst e la costruzione di grp custom, oppure no ?
Altrimenti mi tocca studiare e spippolare, e poi scriverlo |
Mi ha sempre interessato ma non ci ho messo mai mano, se faresti un piccolo resoconto del suo funzionamento sarebbe una gran cosa. _________________ Running Fast! |
|
Back to top |
|
|
|