|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
![]() |
#1 |
Guest
Messaggi: n/a
|
Aggiornare Kernel con patch
Il comando che do è patch -p0 <patch2.4.21 da quanto ho capito dovrebbe procedere tutto da solo invece.. ![]() Vi allego la parte iniziale dell'output per darvi l'idea.. can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN linux-2.4.20/CREDITS linux-2.4.21/CREDITS |--- linux-2.4.20/CREDITS 2002-11-28 15:53:08.000000000 -0800 |+++ linux-2.4.21/CREDITS 2003-06-13 07:51:29.000000000 -0700 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 13 out of 13 hunks ignored The next patch would create the file linux-2.4.20/Documentation/BK-usage/00-INDEX, which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file linux-2.4.20/Documentation/BK-usage/00-INDEX.rej can't find file to patch at input line 230 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN linux-2.4.20/Documentation/BK-usage/bk-kernel-howto.txt linux-2.4.21/Documentation/BK-usage/bk-kernel-howto.txt |--- linux-2.4.20/Documentation/BK-usage/bk-kernel-howto.txt 2002-11-28 15:53:08.000000000 -0800 |+++ linux-2.4.21/Documentation/BK-usage/bk-kernel-howto.txt 2003-06-13 07:51:29.000000000 -0700 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 242 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN linux-2.4.20/Documentation/Configure.help linux-2.4.21/Documentation/Configure.help |--- linux-2.4.20/Documentation/Configure.help 2002-11-28 15:53:08.000000000 -0800 |+++ linux-2.4.21/Documentation/Configure.help 2003-06-13 07:51:29.000000000 -0700 -------------------------- File to patch: Skip this patch? [y] Skipping patch. |
![]() |
![]() |
#2 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
![]() |
man patch
![]() Prova con -p1 oppure portati nella direcory del kernel e prova o -p0 o -p1 Ciao |
![]() |
![]() |
![]() |
#3 |
Guest
Messaggi: n/a
|
Ho già provato anche dalla directory del kernel..
![]() L'aggiornamento deve scorrere via liscio senza chiedere conferme e sinceramente.. non me la sento di andare a tentativi ![]() |
![]() |
![]() |
#4 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
![]() |
Se ti chiede che file patchare tu fai CTRL+C..
Cmnq leggiti la documentazione di del comando patch e capirai qual'e' l'opzione da usare per l'argomento -p ![]() Ciao |
![]() |
![]() |
![]() |
#5 |
Senior Member
Registrato: 10-10-2000
Loc.: Where the slime lives
Messaggi: 266
![]() |
Penso che la patch in tuo possesso sia in formato tar.gz o tar.bz2.
Prova così: vai dentro alla directory principale dei sorgenti del kernel (solitamente /usr/src/linux), e dai Codice:
zcat patch-2.4.21.tar.gz | patch -p1 Codice:
patch -p1 < zcat patch-2.4.21.tar.gz (mi racconando che i sorgenti del kernel siano quelli ORIGINALI del vanilla 2.4.20, altrimentì è facile ci siano delle discrepanze nell'applicazione della patch. |
![]() |
![]() |
![]() |
#6 |
Guest
Messaggi: n/a
|
Se premo Ctrl-C mi chiude l'esecuzione, ovvio.. la documentazione l'ho già letta, ovvio anche questo.. ancor prima di postare.. ancor più ovvio..
![]() ![]() A dire il vero sto usando la patch già "esplosa" e e quindi ho provato il tuo consiglio con 'cat' anzichè 'zcat'... stessa cosa.. ![]() ![]() Riscarico il formato zippato e riprovo con zcat.. |
![]() |
![]() |
#7 |
Guest
Messaggi: n/a
|
zcat patch.2.4.21.gz | patch -p1
patching file CREDITS Reversed (or previously applied) patch detected! Assume -R? [no] ..assumo -R??? Ripeto, non vado a tentativi.. |
![]() |
![]() |
#8 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
![]() |
Vuol dire che i file sono gia' stati patchati..
Cmnq il comando e' patch -p1 < patch-2.4.21 se ti trovi dentro alla directory linux-2.4.20 e la patch e' nella directory medesima.. patch -p1 < ../patch-2.4.21 se la patch e' una directory up.. patch -p0 < patch-2.4.21 se sei nella directory .. rispetto a quella del kernel linux-2.4.20 Ciao.. |
![]() |
![]() |
![]() |
#9 |
Guest
Messaggi: n/a
|
L'opzione pnum non fa altro che togliere uno slash ad ogni numero indicato. Ma il problema qui è un'altro!
Ho appena riguardato il kernel how-to.. E' proprio come dici, sto cercando di installare una patch più vecchia. |
![]() |
![]() |
#10 |
Guest
Messaggi: n/a
|
Non mi torna.. i sorgenti del mio kernel sono quelli installati con RH9, ovvero "2.4.20-18.9". In /usr/src ho questa cartella ed un symlink alla stessa chiamato "linux-2.4."
Con ciò posso dedurre che la patch che io sto cercando di installare, ovvero "patch2.4.21" è corretta, e quindi non dovrebbe darmi il problema indicato sopra. A meno che.. non li da fastidio quel "-18.9". ![]() Se così fosse, dovrei scaricare i sorgenti "puliti" (come consigliato sul kernel how-to)e ricompilare l'intero kernel ![]() |
![]() |
![]() |
#11 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
![]() |
Redhat se nn sbaglio usa kernel patchati da lei..quindi credo sia per quello che non va la patch..
Se sei dentro alla directory del kernel non gli da fastidio "-18.0" la patch si riferisce a kernel puliti.. Cmnq..puoi tentare di utilizzare il vecchio .config nella directory 2.4.20-18.9..lo metti in quella coi sorgenti puliti, patchi e poi "make oldconfig".. Ciao |
![]() |
![]() |
![]() |
#12 |
Guest
Messaggi: n/a
|
Ecco, è proprio come non speravo..
..invece di scaricare i sorgenti puliti per poi patcharli, scarico direttamente il sorgenti del 2.4.25... Mi aspetta una lunga notte.. Thanx for support. ![]() ![]() |
![]() |
![]() |
#13 |
Guest
Messaggi: n/a
|
Eccomi qua..
Fatto tutto.. ![]() Ma, ho un problema non da poco. La scheda ethernet non mi si avvia. Il modulo per la PCMCIA è compilato, ma se provo a dare il comando ad es: ifconfig eth0 up ds: no socket drivers loaded! eth0:unknow interfaces: No such device |
![]() |
![]() |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
![]() |
||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[SLACK] Problema webcam Quickcam Express Logitech | User458 | Linux e altri Sistemi Operativi | 0 | 04-02-2008 20.54.26 |
[*BUNTU] Automount su penna usb non più funzionante | ZeroOne | Linux e altri Sistemi Operativi | 6 | 01-12-2007 14.30.11 |
Aggiornare patch sr1 di office 2000 sui client | Mappa1 | Office suite | 0 | 21-04-2005 16.13.14 |
problema applicazione patch kernel 2.4.22 | Scen | Linux e altri Sistemi Operativi | 0 | 10-10-2003 15.59.48 |
patch driver nvidia x kernel 2.6.x | pholcus | Linux e altri Sistemi Operativi | 0 | 09-09-2003 12.33.07 |