View previous topic :: View next topic |
Author |
Message |
Nio84 Tux's lil' helper
Joined: 22 Jul 2009 Posts: 140
|
Posted: Mon Jun 28, 2010 11:19 am Post subject: Differenza tra atom ed ebuild |
|
|
Salve...Ho provato a leggere qualche guida su portage ecc..
Allora cosa sono i metapacchetti l'ho capito....ma non riesco a capire la differenza tra atom ed ebuild
Cioè che differenza c'è tra quando gentoo mi dice "invalid package atom " e quando mi parla di ebuilds?? _________________ IL DESTINO è CONTRO DI ME?!.....................TANTO PEGGIO PER LUI!!! |
|
Back to top |
|
|
bi-andrea Apprentice
Joined: 09 Mar 2010 Posts: 171 Location: cesenatico
|
Posted: Mon Jun 28, 2010 2:36 pm Post subject: |
|
|
da quello che ho capito atom sta per un singolo pacchetto, mentre ebuild sta per un binario che racchiude un lotto di pacchetti, es. gnome-light, gnome, kde-meta,......
Per avere indalid atom per caso stai cercando di usare flag USE per ogni singolo pacchetto? _________________ Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Mon Jun 28, 2010 2:39 pm Post subject: |
|
|
un ebuild è la serie di istruzioni che servono per
a. scaricare il sorgente
b. compilare
c. installare
per ogni pacchetto presente in portage. Queste istruzioni sono memorizzate in un file: /usr/portage/categoria/pacchetto-versione.ebuild.
L'atom è la rappresentazione di un pacchetto in un range di versioni ( "uguale a", "minore di", "maggiore di" ) che portage utilizza nei suoi file di configurazione, cioè i vari package.* sotto /etc/portage . _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Mon Jun 28, 2010 2:48 pm Post subject: |
|
|
@bi-andrea
capisco l'entusiasmo e la voglia di aiutare (ci sono passati più o meno tutti qui dentro). Ma se non si sanno le cose fare confusione nella testa degli altri non è assolutamente produttivo, anzi spesso ci si mette del tempo poi a far tornare i concetti "al posto giusto". _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4790 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Jun 28, 2010 4:59 pm Post subject: |
|
|
come approfondimento.
qatom (app-portage/portage-utils)è il comando che analizza gli atom, trattandoli come stringhe (ed, eventualmente, confrontandoli):
Code: |
s939 ~ # qatom dev-lang/python-2.6.5-r2 dev-lang/python-3.1.2-r3
dev-lang python 2.6.5 r2
dev-lang python 3.1.2 r3
s939 ~ # qatom -c dev-lang/python-2.6.5-r2 dev-lang/python-3.1.2-r3
dev-lang/python-2.6.5-r2 < dev-lang/python-3.1.2-r3
s939 ~ # qatom -c dev-lang/python-2.6.5-r2 kde-base/kopete-4.4.4-r2
dev-lang/python-2.6.5-r2 != kde-base/kopete-4.4.4-r2
|
man qatom
man q
ebuild, a volte, è un termine usato per indicare i tarball prodotti da emerge, ed è anche un comando (man ebuild).
tra le altre cose, permette di scomporre in fasi le operazioni che emerge esegue durante una compilazione.
per esempio, Code: | ebuild unpack <atom> | esegue esclusivamente la fase di scaricamento e scompattamento del codice sorgente. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Nio84 Tux's lil' helper
Joined: 22 Jul 2009 Posts: 140
|
Posted: Tue Jun 29, 2010 1:11 am Post subject: |
|
|
Si piu' o meno avevo inteso....ho chiesto perche se dichiaro le USE per ogni pacchetto in package.use mi dice invalid atom _________________ IL DESTINO è CONTRO DI ME?!.....................TANTO PEGGIO PER LUI!!! |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4790 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Tue Jun 29, 2010 8:07 pm Post subject: |
|
|
Nio84 wrote: | Si piu' o meno avevo inteso....ho chiesto perche se dichiaro le USE per ogni pacchetto in package.use mi dice invalid atom |
ok. allora ogni riga del file package.use è un atom.
se ricavi quei messaggi, significa che qualcuno di essi è scritto male. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|