Pagina 1 di 2
Ciao a tutti..
Inviato: gio 30 giu 2005, 14:05
da meritil
Ciao ragazzi è un po' che non gironzolo su internet (mi avevano staccato la linea) volevo fare un salutone a tutti..
tanto per non scrivere un messaggio totalmente inutile vi segnalo:
http://www.energit.it
Per forniture adsl con ip statico a basso costo... nonchè telefonia e compagnia bella..
http://www.areaserver.it
Per servizi di hosting housing domini ecc ecc.. sempre a prezzi modicissimi..
L'unica pecca è che sono sardi, quindi un bel po' capoccioni
Ciao a tutti !
ps: W la sardegna
Inviato: gio 30 giu 2005, 14:13
da gallows
bentornato!

Inviato: gio 30 giu 2005, 15:06
da twister
Bentornato o caro meritil :P
Inviato: gio 30 giu 2005, 16:40
da People
Ciao... era da un po, infatti, che non ti si sentiva.....
Bentornato!
P.
Inviato: gio 30 giu 2005, 18:45
da samiel
Mi ero infatti chisto che ti era successo...
Ma.. non avevi pagato la bolletta?
Già che ci sono... ricordando un tuo vecchio
esauriente post sul tema kernel headers,
colgo l'occasione per chiederti una cosa.
Poniamo che mi compilo il 2.6.12.2.
Ovviamente ho gli headers del 2.4.
Ma voglio strafare e mettere pure
gli headers del nuovo kernel.
A quest punti mi copio:
linux-2.6.12.2/include/asm
linux-2.6.12.2/include/asm-generic
linux-2.6.12.2/include/linux
oppure
linux-2.6.12.2/include/asm-i386
linux-2.6.12.2/include/linux ?
E poi, a rigore, dovrei ricompilare il kernel?
Thanx
M.
Inviato: ven 1 lug 2005, 10:08
da meritil
Grazie ragazzi e bentrovati..
Rispondendo a Samiel.. si effettivamente non avevo pagato al bolletta, a casa, tanto pensavo di poter contare sulla linea dell'ufficio che invece a ritardato ad attivarsi
I passaggi che di solito faccio io sono:
cd /usr/include
cp -ax /usr/src/linux-2.6.12.2/include/asm-i386 ./asm
cp -ax /usr/src/linux-2.6.12.2/include/asm-generic .
cp -ax /usr/src/linux-2.6.12.2/include/linux .
Dopodichè ricompilare non è necessario perchè l'istanza del 2.6.12.2 che possiedi già si è compilata con i propri headers e non con quelli che hai istallato in /usr/include, infatti questi headers servono per tutti tranne che per kernel che usa giustamente i suoi..
NB: Se non si hanno gl'headers correttamente istallati o istallati per nulla il passaggio di ricompilazione "make *config" da errore segnalando la mancanza degl'headers.. questo potrebbe trarre in inganno e far pensare che il kernel si compili facendo riferimento a /usr/include ossia a qualsiasi versione di headers ci sia in /usr/include.. non è così, solo *config si va a compilare con "i primi headers che trova" ma non il kernel che assolutamente sfrutta i suoi (quelli in ..kernelscompattato/include)
Spero di aver capito la domanda e risposto in maniera chiara
Ciao

Inviato: ven 1 lug 2005, 13:01
da gohanz
Grazie Meritil, non ti conosco, ma mi hai tolto un bel dubbio.
Io usavo copiare gli headers del 2.6 ma solo delle directory
/usr/include/linux
/usr/include/asm-i386
e poi io usavo cp senza flag una cosa non ho capito -a lo conosco sarebbe come -dpR per mantenere intatti i permessi, ma -x a che serve ho letto il man ma non ho capito lo stesso
E delle volte avevo problemi di compilazione ora farò come dici tu
Inviato: ven 1 lug 2005, 13:07
da gallows
@meritil
grazie per i chiarimenti!

una cosa: linkare simbolicamente (invece di copiare) è sconsigliabile?
Inviato: ven 1 lug 2005, 14:43
da meritil
Si linkare è la medesima cosa.. tempo fa (dal 2.6.10 in giù) c'erano delle grane relative alla dir asm che non ti sto a spiegare ti annoierei e basta...
cmqe io per star tranquillo copio.. tanto a parte la dir linux sono pochi kb..
@gohanz
va bene anche solo asm e linux ..asm-generic è un passaggio in più che può tornar utile in caso ti imbatta in software pignoli.. ma tanto se ti dovesse capitare te ne accorgi.. te lo scrive "could not find asm-generic" ecc.. ecc.. per sicurezza faccio i 3 passaggi di cui sopra...
Ciaoo
ps: gli amd64 sono diffusissimi quindi se avete la testa tra le nuvole 24/24 come me ricordatevi che il link dovete farlo a asm-86x64 anzichè asm-i386

Inviato: ven 1 lug 2005, 15:54
da samiel
Mi resta solo un dubbio. Se tu copi (o linki)
cp -ax /usr/src/linux-2.6.12.2/include/asm-i386 ./asm
cp -ax /usr/src/linux-2.6.12.2/include/asm-generic .
cp -ax /usr/src/linux-2.6.12.2/include/linux .
perché nel tgz di Pat kernel-headers
ci sono /usr/include/asm-i386
e /usr/include/linux
ma non c'è /asm-generic ?
M.
Inviato: ven 1 lug 2005, 16:10
da gohanz
Samiel il flag -x a che serve

Inviato: ven 1 lug 2005, 16:24
da meritil
@samiel
meritil ha scritto:
@gohanz
va bene anche solo asm e linux ..asm-generic è un passaggio in più che può tornar utile in caso ti imbatta in software pignoli.. ma tanto se ti dovesse capitare te ne accorgi.. te lo scrive "could not find asm-generic" ecc.. ecc.. per sicurezza faccio i 3 passaggi di cui sopra...
-x
Da manuale: "Salta le sub-directory che sono su dei filesystem diversi da quello da cui si è iniziata la copia."
Nello specifico non serve a una mazza, però è buona abitudine utilizzare cp -ax piuttosto che cp -R
Ciao
Inviato: ven 1 lug 2005, 16:26
da gohanz
Ho capito la sottigliezza

grazie
Inviato: ven 1 lug 2005, 16:42
da samiel
Ops, che cieco che sono....
Per i flag di cp, vedi naturalmente il man
M.
Inviato: ven 1 lug 2005, 16:47
da gohanz
Si samiel avevo provato a leggere il man ma per il flag -x non ci avevo capito una mazza, grazie lo stesso
