Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Salve a tutto il forum..
ho un problema sto cercando di aggiornare il kernel della slack12 e sto seguendo la guida di submax..
la cosa che nn riesco a capire se il link provvisorio linux situato in usr/src/ lo devo eliminare?
xke quando do il comando
mi appare la config del kernel 2.6.21.5-smp
poi ho provato ad eliminare il vekkio link provvisorio linux ed ho inserito il nuovo ma con il risultato di un immagine kernel da 2.6mb..
Non ho capito un granché, comunque il kernel deve essere compilato dal percorso /usr/src/linux, poi una volta completato il procedimento puoi anche eliminare il link simbolico.
Sicuro di aver seguito tutti i passaggi della guida di submax?
francogdn ha scritto:Non ho capito un granché, comunque il kernel deve essere compilato dal percorso /usr/src/linux, poi una volta completato il procedimento puoi anche eliminare il link simbolico.
Sicuro di aver seguito tutti i passaggi della guida di submax?
allora gia di suo in /usr/src/linux ce il kernel base 2.6.21.5 giusto?
quando seguo la procedura di submax ed arrivo al punto di creare il link simbolico nn lo crea.ma mi crea una sottocartella cosi /usr/src/linux/linux-2.6.22.6..allora seguo la guida, mi posto nella directory /usr/src/linux e do il comando make oldconfig..poi quando do il comando make menuconfig mi appare una finestra con scritto config kernel 2.6.21.5 ansikke del nuovo..
N.B ho eliminato il vekkio link e messo quello nuovo ma mi ha creato un file da 2.6mb che a mio parere e un po piccolo x essere un kernel..
[quote="ZioSpliff"]Salve a tutto il forum..
ho un problema sto cercando di aggiornare il kernel della slack12 e sto seguendo la guida di submax..
la cosa che nn riesco a capire se il link provvisorio linux situato in usr/src/ lo devo eliminare?
xke quando do il comando
[code]ln -s /usr/src/linux-2.6.22.6 linux[/code]
mi crea un sotto directory kiamata linux-2.6.22.6 e quando do il comando
[code]make menuconfig[/code]
mi appare la config del kernel 2.6.21.5-smp :?:
poi ho provato ad eliminare il vekkio link provvisorio linux ed ho inserito il nuovo ma con il risultato di un immagine kernel da 2.6mb..[/quote]
Primo: per favore scrivi in italiano, non in afrikaans!
cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente
Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.
francogdn ha scritto:comunque il kernel deve essere compilato dal percorso /usr/src/linux
ma non è vero, chi lo dice? lo puoi compilare in qualunque directory in cui i sorgenti siano presenti
Intendevo dire... Compilalo da /usr/src/linux, non perdiamoci in questioni di lana caprina, paoletta Non credo siano utili alla soluzione del problema di ZioSpliff.
Ovvio che un sorgente lo puoi compilare da dove ti pare...
Mario Vanoni ha scritto:cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente
Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.
Mario Vanoni
Mario ti ha consigliato benissimo. Ti commento leggermente i suoi comandi per farti capire meglio i passaggi. Il primo comando ti permette di copiare il .config che usi nel kernel attuale e di inserirlo all'interno della directory contenente i sorgenti del nuovo kernel che ti vuoi compilare. Poi elimina il link simbolico e lo ricrea, facendolo puntare alla directory dei nuovi sorgenti. Infine ti consiglia di fare un "make oldconfig" che ti permette di settare le modifiche che intercorrono tra il vecchio kernel e il nuovo kernel.
Mario, se ho sbagliato qualcosa correggimi.
PS: Mario, ma perché ogni volta che fai il quote non te lo riporta correttamente? Esempio questo è un quote corretto:
francogdn ha scritto:comunque il kernel deve essere compilato dal percorso /usr/src/linux
ma non è vero, chi lo dice? lo puoi compilare in qualunque directory in cui i sorgenti siano presenti
Intendevo dire... Compilalo da /usr/src/linux, non perdiamoci in questioni di lana caprina, paoletta Non credo siano utili alla soluzione del problema di ZioSpliff.
Ovvio che un sorgente lo puoi compilare da dove ti pare...
beh per risolvere il problema ZioSpliff può semplicemente compilarlo dalla sua home (e non da root), senza creare link simbolici e avendo la possibilità di fare meno danni
[OT] Non mi è chiaro il perchè si usi fare un link simbolico alla dir con i sorgenti del kernel.
Si può spiegare in poche parole?
Altrimenti, mi indicate dove reperire informazioni?[/OT]
P.S. ZioSpliff metti [RISOLTO] nel titolo del THREAD, mi sembra che le tue domande abbiano trovato soddisfazione, no? E anche altri le hanno trovate Io incluso, naturalmente!
Io è solo da poco tempo che mi sono cimentato nella compilazione del kernel, e devo dire che sto avendo un bel po' di soddisfazioni, il sistema lo trovo molto più performante. Nonostante alcune guide invitino a creare il link simbolico io non l'ho mai fatto, credo che venga consigliato così solo per una questione di comodità, facendo cd linux si entra direttamente nella dir contenente i sorgenti che si intende compilare/ricompilare. Potrei anche sbagliarmi, magari ci sono altre motivazioni a me sconosciute, ma io vedo solo questa, ecco perchè non lo faccio, preferisco comunque fare cd directory_sorgenti_che_mi_interessano, in questo modo mi da la sensazione di aver maggior controllo della situazione perchè so realmente in quale dir mi trovo.
pedrus ha scritto:...preferisco comunque fare cd directory_sorgenti_che_mi_interessano, in questo modo mi da la sensazione di aver maggior controllo della situazione perchè so realmente in quale dir mi trovo.
Mario Vanoni ha scritto:cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente
Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.
Mario Vanoni
Mario ti ha consigliato benissimo. Ti commento leggermente i suoi comandi per farti capire meglio i passaggi. Il primo comando ti permette di copiare il .config che usi nel kernel attuale e di inserirlo all'interno della directory contenente i sorgenti del nuovo kernel che ti vuoi compilare. Poi elimina il link simbolico e lo ricrea, facendolo puntare alla directory dei nuovi sorgenti. Infine ti consiglia di fare un "make oldconfig" che ti permette di settare le modifiche che intercorrono tra il vecchio kernel e il nuovo kernel.
Mario, se ho sbagliato qualcosa correggimi.
PS: Mario, ma perché ogni volta che fai il quote non te lo riporta correttamente? Esempio questo è un quote corretto:
quote corretto
Benvenuto. ;)
Commento perfetto, io uso sempre la regola KISS, sorry.
Come dice albatros, disabilitato bbcode, dove trovo le man pages?
Anno 1941 come DMR, UNIX dal 1985 e leggo le man pages.