Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Sistemi Operativi > Linux e altri Sistemi Operativi

Notices

Rispondi
 
Strumenti discussione
Vecchio 08-03-2004, 17.06.58   #1
jan_81
Guest
 
Messaggi: n/a
Aggiornare Kernel con patch

Sto cercando di aggiornale il kernel 2.4.20 su RH 9 con la patch 2.4.21.

Il comando che do è

patch -p0 <patch2.4.21

da quanto ho capito dovrebbe procedere tutto da solo invece.. Mi chiede i file da patchare riportandomi il diff di diverse coppie di file. Non riesco a capire come agire e sopratutto vorrei sapere se è comunque tutto normale.

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.
  Rispondi citando
Vecchio 08-03-2004, 18.40.55   #2
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
man patch



Prova con -p1 oppure portati nella direcory del kernel e prova o -p0 o -p1

Ciao
pholcus non è collegato   Rispondi citando
Vecchio 08-03-2004, 23.53.28   #3
jan_81
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
  Rispondi citando
Vecchio 08-03-2004, 23.57.33   #4
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
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
pholcus non è collegato   Rispondi citando
Vecchio 09-03-2004, 11.59.51   #5
Scen
Senior Member
 
L'avatar di Scen
 
Registrato: 10-10-2000
Loc.: Where the slime lives
Messaggi: 266
Scen promette bene
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
equivalente a
Codice:
 patch -p1 < zcat patch-2.4.21.tar.gz
n.b. cambia zcat in bzcat e .gz in .bz2, dipendentemente dalla patch in tuo possesso

(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.
Scen non è collegato   Rispondi citando
Vecchio 09-03-2004, 15.00.07   #6
jan_81
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..
  Rispondi citando
Vecchio 09-03-2004, 15.15.27   #7
jan_81
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..
  Rispondi citando
Vecchio 09-03-2004, 16.04.57   #8
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
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..
pholcus non è collegato   Rispondi citando
Vecchio 09-03-2004, 16.36.43   #9
jan_81
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.
  Rispondi citando
Vecchio 09-03-2004, 21.09.21   #10
jan_81
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 ..??? No dai, ditemi di no...
  Rispondi citando
Vecchio 10-03-2004, 09.06.38   #11
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
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
pholcus non è collegato   Rispondi citando
Vecchio 10-03-2004, 09.47.33   #12
jan_81
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.
  Rispondi citando
Vecchio 11-03-2004, 11.16.12   #13
jan_81
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
  Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
[SLACK] Problema webcam Quickcam Express Logitech User458 Linux e altri Sistemi Operativi 0 04-02-2008 19.54.26
[*BUNTU] Automount su penna usb non più funzionante ZeroOne Linux e altri Sistemi Operativi 6 01-12-2007 13.30.11
Aggiornare patch sr1 di office 2000 sui client Mappa1 Office suite 0 21-04-2005 15.13.14
problema applicazione patch kernel 2.4.22 Scen Linux e altri Sistemi Operativi 0 10-10-2003 14.59.48
patch driver nvidia x kernel 2.6.x pholcus Linux e altri Sistemi Operativi 0 09-09-2003 11.33.07

Orario GMT +2. Ora sono le: 15.32.14.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.