Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Configurare la costruzione pacchetti per utente.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Wed Mar 29, 2006 11:13 am    Post subject: Configurare la costruzione pacchetti per utente. Reply with quote

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
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Wed Mar 29, 2006 11:26 am    Post subject: Reply with quote

Vuoi compilare pacchetti per un'altra macchina?
_________________
Running Fast!
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4793
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Mar 29, 2006 12:34 pm    Post subject: Re: Configurare la costruzione pacchetti per utente. Reply with quote

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 :lol: .

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
View user's profile Send private message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Wed Mar 29, 2006 12:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Wed Mar 29, 2006 1:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Wed Mar 29, 2006 2:40 pm    Post subject: Reply with quote

non male come idea...
solo che la macchina è remota... e non posso aprire nfs....
...
_________________
gentoo ... l'unico pinguino da corsa
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Wed Mar 29, 2006 6:00 pm    Post subject: Reply with quote

Allora puoi fare via ssh.
_________________
Running Fast!
Back to top
View user's profile Send private message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Thu Mar 30, 2006 9:47 am    Post subject: Reply with quote

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 :) :lol: :lol:
_________________
gentoo ... l'unico pinguino da corsa
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Thu Mar 30, 2006 10:23 am    Post subject: Reply with quote

se "macchina remota" = "raggiungibile via internet", distcc non è una buona soluzione.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Thu Mar 30, 2006 10:31 am    Post subject: Reply with quote

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
Code:
-k
esportando il binhost.

questo vorrei fare...
Se trovo il modo posto... Se lo trovate postate :lol: :lol: :lol:
_________________
gentoo ... l'unico pinguino da corsa
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Thu Mar 30, 2006 10:40 am    Post subject: Reply with quote

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
Code:
-k
esportando il binhost.

questo vorrei fare...
Se trovo il modo posto... Se lo trovate postate :lol: :lol: :lol:


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
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Thu Mar 30, 2006 10:41 am    Post subject: Reply with quote

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
View user's profile Send private message
matttions
Guru
Guru


Joined: 19 Jul 2004
Posts: 338

PostPosted: Sat Apr 01, 2006 9:59 am    Post subject: Reply with quote

Allora allora....
sembra che catalyst sia la definitiva soluzione....

Può cstruire un set di pacchetti, riprende un nuovo albero
Code:
/etc/portage/
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 :lol: :lol:
_________________
gentoo ... l'unico pinguino da corsa
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Sat Apr 01, 2006 1:20 pm    Post subject: Reply with quote

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 :lol: :lol:


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum