View previous topic :: View next topic |
Author |
Message |
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Fri Jun 15, 2007 6:56 am Post subject: [Risolto] download sorgenti gentoo 2.6.20 |
|
|
Salve a tutti,
come posso emergere il sorgenti del kernel gentoo 2.6.20?
Quando digito
Code: |
emerge --pretend gentoo-sources
|
ottengo il riferimento al kernel 2.6.19!
Grazie in anticipo!
Last edited by fanfra on Mon Jun 18, 2007 12:45 pm; edited 1 time in total |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Fri Jun 15, 2007 7:57 am Post subject: |
|
|
I'm sorry
L'architettura è x86.
Ho installato gentoo 2007.0, quindi pensavo che portage fosse aggiornato all'ultimo grido!
Comunque dagli ebuild gentoo-sources non sono riuscito a capire con quale meccanismo viene individuato la versione del kernel da emergere! Potresti darmi una dritta?
Grazie per la pazienza! |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Fri Jun 15, 2007 8:02 am Post subject: |
|
|
fanfra wrote: | I'm sorry
L'architettura è x86.
Ho installato gentoo 2007.0, quindi pensavo che portage fosse aggiornato all'ultimo grido!
Comunque dagli ebuild gentoo-sources non sono riuscito a capire con quale meccanismo viene individuato la versione del kernel da emergere! Potresti darmi una dritta?
Grazie per la pazienza! |
Una bella dritta è quella di leggersi la documentazione:
1
2
ciao |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Fri Jun 15, 2007 8:39 am Post subject: |
|
|
fanfra wrote: | Ho installato gentoo 2007.0, quindi pensavo che portage fosse aggiornato all'ultimo grido! |
L'evoluzione dei pacchetti su gentoo e' continua, quindi usare uno snapshot di mesi fa non e' certo da ultimo grido
fanfra wrote: | Comunque dagli ebuild gentoo-sources non sono riuscito a capire con quale meccanismo viene individuato la versione del kernel da emergere! Potresti darmi una dritta? |
Come detto da crisandbea leggiti la doc.
La versione che emerge cerchera' di installarti, comunque, e' la versione piu' recente in base alle keywords che accetti.
Su un sistema x86 classico, si accetta la keyword x86 che sta per stabile; ~x86 sta per testing.
Ogni ebuild ha una lista di keywords come puoi vedere dall'esempio: Code: | 0 $ grep KEY /usr/portage/sys-kernel/gentoo-sources/*.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.16-r13.ebuild:KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 s390 sparc x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.18.ebuild:KEYWORDS="~amd64 ~arm ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.18-r7.ebuild:KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r5.ebuild:KEYWORDS="alpha amd64 arm ppc ppc64 ~s390 ~sparc x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r7.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r1.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r2.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r3.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r4.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r5.ebuild:KEYWORDS="~amd64 ~arm ppc ppc64 ~s390 sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r6.ebuild:KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r7.ebuild:KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~s390 sparc x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r8.ebuild:KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~s390 sparc x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r9.ebuild:KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.21.ebuild:KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.21-r1.ebuild:KEYWORDS="alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.21-r2.ebuild:KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.21-r3.ebuild:KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
|
Il kernel con keyword x86 piu' recente verra' emerso (ovviamente tralasciando particolari casi in cui l'utente ha settato maschere e via dicendo) _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Fri Jun 15, 2007 2:45 pm Post subject: |
|
|
Grazie lavish
sei stato chiarissimo, tuttavia ho scaricato l'ultimo snapshot di portage "portage-20070614.tar.bz2" e non è presente l'ebuild "gentoo-sources-2.6.20-r8". Anche eselect mi fornisce una lista con solo i kernel 2.6.19. |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Fri Jun 15, 2007 3:03 pm Post subject: |
|
|
Ma per caso hai scaricato lo snapshot e lo hai decompresso in /usr/portage? Spero di no
Per aggiornare il Portage Tree devi effettuare
P.S. Per effettuare ricerche nel database dei pacchetti ti consiglio di usare eix:
_________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Fri Jun 15, 2007 3:04 pm Post subject: |
|
|
fanfra wrote: | Grazie lavish
sei stato chiarissimo, tuttavia ho scaricato l'ultimo snapshot di portage "portage-20070614.tar.bz2" e non è presente l'ebuild "gentoo-sources-2.6.20-r8". Anche eselect mi fornisce una lista con solo i kernel 2.6.19. |
Puoi postare l'output di Code: | ls /usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.* |
_________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Fri Jun 15, 2007 3:36 pm Post subject: |
|
|
Non posso utilizzare l'opzione --sync in quanto sto lavorando su una macchina isolata!
Ecco la lista
Code: |
ls /usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6*
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.15-r1.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.16-r13.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.17-r9.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.18-r7.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.18.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r1.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r2.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r3.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r4.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r5.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r6.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19-r7.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.19.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r1.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r2.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r3.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r4.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r5.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r6.ebuild
/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20.ebuild
|
|
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Fri Jun 15, 2007 4:05 pm Post subject: |
|
|
E allora la procedura giusta per aggiornare "a mano" il Portage tree è questa (eseguire come utente root):
- Scaricare lo snapshot
- Decomprimerlo in una directory temporanea a piace (es. ~/temp/)
- Aggiornare con il seguente comando:
Code: |
rsync -avzP --delete --delete-after --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-* /usr/portage/ ~/temp/portage/
|
Aggiornare i metadati:
Prova così e facci sapere se si risolve. _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 7:51 am Post subject: |
|
|
Salve a tutti!
Riepilogo: mi servirebbe l'ultimo kernel stabile di gentoo, la macchina dove sto lavorando e isolata! Il problema è che non riesco ad aggiornare l'albero di portage. Scen mi ha suggerito di utilizzare rsync, ottimo!
Stato: anche rsync sembra non aver funzionato. Infatti nell'elenco dei kernel stabili non è presente il 2.6.20-r8, che è invece presente nello snapshot che ho scaricato dal mirror! Non riesco a capire il perché! Qualcuno mi sa dare qualche suggerimento su cosa fare?
Grazie in anticipo!
F |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Mon Jun 18, 2007 8:04 am Post subject: |
|
|
@fanfra
hai seguito tutta la procedura descritta da Scen ???
se non hai possibilità di collegarti ad internet da quella macchina, quella è la procedura.
ciao |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 8:26 am Post subject: |
|
|
Ciao crisandbea,
ho eseguito i passi si Scen, ma il risultato non è cambiato!
PS: a proposito del comando rsync proposto da Scen, le due dir vanno invertite, o no?
Grazie |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Mon Jun 18, 2007 8:37 am Post subject: |
|
|
scusa ma io se provo a scaricare l'ultimo snapshot vedo Code: | $ tar tvf portage-latest.tar.bz2 | grep gentoo-sources-2.6.20-r8
-rw-r--r-- portage/portage 745 2007-05-11 00:36 portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.20-r8.ebuild
-rw-r--r-- portage/portage 813 2007-05-02 20:28 portage/sys-kernel/gentoo-sources/files/digest-gentoo-sources-2.6.20-r8
-rw-rw-r-- portage/portage 587 2007-05-11 00:36 portage/metadata/cache/sys-kernel/gentoo-sources-2.6.20-r8
|
_________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Mon Jun 18, 2007 8:54 am Post subject: |
|
|
@fanfra
La cosa piu probabile è che nel fare i passaggi che ti ha indicato Scen, tu faccia un piccolo stupido errore di trascrizione, capace però di mandare a putt**e tutto.
la procedura è quella _________________ "I got off the concept of Progress, it's over-rated"
Arthur Dent |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Mon Jun 18, 2007 9:20 am Post subject: |
|
|
fanfra wrote: | Ciao crisandbea,
ho eseguito i passi si Scen, ma il risultato non è cambiato!
PS: a proposito del comando rsync proposto da Scen, le due dir vanno invertite, o no?
Grazie |
al massimo puoi fare:
Code: |
rm -fr /usr/portage
tar xfvj /path/to/portage.tar.bz -C /usr
emerge --metadata (oppure se si usa eix: "eix-sync -m") |
|
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 9:32 am Post subject: |
|
|
OK!
Ho ridato il comando di rsync e questa volta è andato a buon fine; nella dir /usr/portage/sys-kernel/gentoo-sources sono presenti gli ultimi ebuild dei kernel disponibili. Non riesco a capire perché la prima volta non è andata! Ho semplicemente richiamato il comando con ctrl-r e ho ri-dato invio! Booo
Saluti e grazie a tutti |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 9:35 am Post subject: [Risolto] download sorgenti gentoo 2.6.20 |
|
|
Ok chiudo! |
|
Back to top |
|
|
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Mon Jun 18, 2007 10:31 am Post subject: |
|
|
dovresti mettere il Tag [Risolto] al titolo del post _________________ "I got off the concept of Progress, it's over-rated"
Arthur Dent |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 12:33 pm Post subject: |
|
|
Mi piacerebbe, ma non riesco a capire come!
Nella doc. non ho trovato nulla, se mi spiegate lo faccio subito!
Saluti |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Mon Jun 18, 2007 12:38 pm Post subject: |
|
|
In questa discussione, spostati nel (tuo) primo messaggio, e premi il pulsante "Modifica" a destra, modifica il titolo, e dai conferma! _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
fanfra n00b
Joined: 01 Mar 2007 Posts: 26
|
Posted: Mon Jun 18, 2007 12:43 pm Post subject: |
|
|
Grazie Scen ... sono proprio un niubbo! |
|
Back to top |
|
|
djinnZ Advocate
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Jun 18, 2007 4:08 pm Post subject: |
|
|
fanfra wrote: | Non riesco a capire perché la prima volta non è andata! |
Probabilmente perchè per qualche "strana e misteriosa" ragione rsync credeva di avere a che fare con qualcosa di più recente dello snapshot. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist |
|
Back to top |
|
|
|