Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-10-2002, 11:35   #1
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Come applicare le patchs al kernel?

Per adesso ho il kernel 2.4.19 stable "liscio" preso
dall'archivio kernel.
Premetto che vorrei applicare le patchs non per un reale
bisogno ma solo per imparare come si fa

Sempre in archivio ci
sono per l'ultimo kernel stabile 2.4.19 le seguenti 2 patchs:

prepatch-2.4.20-pre9
-ac patch-2.4.20-pre8-ac3


1) che differenza c'è tra prepatch e -ac patch?
2) quale delle 2 si deve applicare? se tutte e 2,in quale ordine?
3) per future patchs devo partire sempre da un kernel "liscio"?

Dopo alcune domande di carattere "teorico" si passa al "pratico"
Come le si applica?

su un sito ho trovato questa procedura:

(dopo aver copiato la patch in /usr/src)
cd /usr/src
gunzip prepatch-2.4.20-pre9.gz
patch -p0 < prepatch-2.4.20-pre9
cd /usr/src/linux
make xconfig
(settare e salvare!)
make clean dep bzImage modules modules_install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinux-2.4.20-pre9
cp /usr/src/linux/System.map /boot/System.map-2.4.20-pre9
(modificare opportunamente LILO)
REBOOT.

è giusta come procedura?
Se si,vale anche per la -ac patch?
Nel caso che si possano applicare tutte e 2 le patchs,
va fatta 2 volte la procedura o si può fare tutto in una
volta lanciando
patch -p0 < prepatch-2.4.20-pre9
patch -p0 < patch2.4.20-pre8-ac3

prima di fare make xconfig?
Che "denominazione" avrebbe un kernel così patchato?

Scusate le tante domande ma sull'argomento sto a ZERO!
Ciao e grazie per qualsiasi spiegazione
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 12:11   #2
qweasdzxc
Senior Member
 
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
Re: Come applicare le patchs al kernel?

Quote:
Originariamente inviato da NZ
[b]
su un sito ho trovato questa procedura:

(dopo aver copiato la patch in /usr/src)
cd /usr/src
gunzip prepatch-2.4.20-pre9.gz
patch -p0 < prepatch-2.4.20-pre9
cd /usr/src/linux
make xconfig
(settare e salvare!)
make clean dep bzImage modules modules_install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinux-2.4.20-pre9
cp /usr/src/linux/System.map /boot/System.map-2.4.20-pre9
(modificare opportunamente LILO)
REBOOT.

è giusta come procedura?
Se si,vale anche per la -ac patch?
Nel caso che si possano applicare tutte e 2 le patchs,
va fatta 2 volte la procedura o si può fare tutto in una
volta lanciando
patch -p0 < prepatch-2.4.20-pre9
patch -p0 < patch2.4.20-pre8-ac3

prima di fare make xconfig?
Che "denominazione" avrebbe un kernel così patchato?
intanto si scrive patches credo, o no?
il procedimento e quello, ma credo proprio sia impossibile applicare quelle 2 patch li in sequenza, la prima ti fa diventare il 2.4.19 un 2.4.20 pre9, l'altra trasforma un 2.4.19 o un 2.4.20pre8 in un kernel di ac, la devi applicare al kernel giusto senno non funziona. per piccole patch come la preempt non ho avuto problemi ad applicarla anche a kernel diversi, ma quella patch e molto molto grossa in teoria.
in ogni caso le patches le puoi installare una di fila all'altra senza riconfigurare niente ovviamente, ma ti consiglio di fare una compilazione dopo ogni patch installata per vedere se la compilazione va a buon fine, in caso contrario quella patchnon andava bene...
__________________
qweasdzxc è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 12:28   #3
alexmaz
Senior Member
 
L'Avatar di alexmaz
 
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
nel tuo caso devi installare prima la patch 2.4.20-pre8 al kernel 2.4.19 liscio e poi la patch 2.4.20-pre8-ac3. Se vuoi mettere anche la patch per il preemptible kernel devi vedere se c'è per il kernel 2.4.20-pre8-ac3.

ciao
alexmaz è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 13:51   #4
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
un grazie sia a qweasdzxc che alexmaz

appurato che la procedura di installazione è corretta devo solo scegliere le patches da applicare!!!

se metto dunque la pre9 devo poi mettere la pre9-ac però su kernel.org son fermi alla pre8-ac.

Ma che differenza c'è tra patches pre,ac,preempt?

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 13:57   #5
alexmaz
Senior Member
 
L'Avatar di alexmaz
 
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
le patch ac sono quelle di alan cox, solitamente contengono dei bux fix e qualche caratteristica ggiuntiva non ancora inserita nei kernel "standard". Un tempo usavano anche la VM (gestione della memoria virtuale) diversa rispetto al kernel standard, ora non so.

la patch preeptible fa si che anche un processo che sta girando in modalità kernel possa essere sospeso per l'esecuzione di un altro processo (normalmente questo non accade) e dovrebbe migliorare la risposta del sistema, soprattutto per applicazioni realtime.
alexmaz è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 20:35   #6
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da alexmaz
[b]Se vuoi mettere anche la patch per il preemptible kernel devi vedere se c'è per il kernel 2.4.20-pre8-ac3.
C'è c'è
ho scaricato il file:
preempt-kernel-rml-2.4.20-pre8-ac3-1.patch
ma che estensione è .patch?
come si applica?

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 20:46   #7
alexmaz
Senior Member
 
L'Avatar di alexmaz
 
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
installala come le altre... è piccola quindi non è compressa.

ciao
alexmaz è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2002, 21:34   #8
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da alexmaz
[b]installala come le altre... è piccola quindi non è compressa.
Grazie

Ho appena installato la patch pre8!!!
Ho seguito la procedura,ho ricompilato e il sistema si riavvia col kernel 2.4.20-pre8.

Poi ho tentato di installare la patch pre8-ac3 con la medesima procedura ma ho ottenuto una sfilza di errori
Allego l'output del comando patch -p0 < patch-2.4.20-pre8-ac3.
Cosa può essere???
eppure da 2.4.19 a 2.4.20pre8 nessun errore....

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2002, 06:48   #9
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
allora:

prima di applicare la patch 2.4.20-pre8 in /usr/src avevo 2 directory:
linux-2.4.19
linux (link simbolico a linux-2.4.19)
Dopo aver applicato la patch 2.4.20-pre8
i nomi di quelle 2 directory non son cambiati!
Se tento così di applicare la patch pre8-ac3 mi da errore: dice che non trova dei files e mi chiede quale file deve patchare!
se invece rinomino la directory linux-2.4.19 in linux.20pre8 allora il comando:
patch -p0 < patch-2.4.20-pre8-ac3 non da errori e la patch si applica!
Però,durante la compilazione del kernel patchato,mi appaiono 2 domande:

Assume -R?[n]
Apply anyway?[n]

non sapendo che fare ho semplicemente cliccato su INVIO e poco dopo la compilazione si ferma per un errore:
[error1] ***tmp_depends
o qualcosa di simile!!!

Cosa è successo???
Come rimediare???

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2002, 13:11   #10
alexmaz
Senior Member
 
L'Avatar di alexmaz
 
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
entra in linux (che dovrebbe essere il link simbolico a linux-2.4.19) e digita

patch -p1 < ../patch-2.4.20-pre8-ac3

ciao
alexmaz è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2002, 16:52   #11
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da alexmaz
[b]entra in linux (che dovrebbe essere il link simbolico a linux-2.4.19) e digita

patch -p1 < ../patch-2.4.20-pre8-ac3
allora...
ho rifatto tutto dall'inizio
Son partito dal 2.4.19 "liscio" e gli ho applicato la patch-pre8.
Fin qui tutto OK!

poi ho fatto come hai detto tu:
cd /usr/src/linux
patch -p1 < ../patch-2.4.20-pre8-ac3


La patch comincia a patchare ma poi le solite domande:
Assume -R?[n]
Apply anyway?[n]

non sapendo cosa fare ho cliccato solamente INVIO.
Alla comparsa del prompt ho lanciato:
make clean dep bzImage modules modules_install
Dopo circa 10 secondi che sembra lavorare correttamente ecco che spunta:
make: ***[tmp_include_depends] Error 2
e si blocca tutto

Cosa c'è che non va?
i comandi dati dovrebbero esser giusti....
HELP,please

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2002, 18:23   #12
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
......

...nessun suggerimento?...

Ho riprovato ancora ma stessa storia
Voi come avete fatto?

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2002, 19:14   #13
alexmaz
Senior Member
 
L'Avatar di alexmaz
 
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
boh io la pacth in questione (2.4.20-pre8-ac3) non l'ho provata, ma non ho mai avuto problemi a patchare i kernel con le patch ac... non saprei...
alexmaz è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2002, 19:18   #14
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da alexmaz
[b]boh io la pacth in questione (2.4.20-pre8-ac3) non l'ho provata, ma non ho mai avuto problemi a patchare i kernel con le patch ac... non saprei...
ho capito....la solita sfiga che ho
Vabbè...metto su il 2.4.19 "liscio" e gli applico solo la patch 2.4.20-pre9 e con quella rimango!!!
Se ci fossero ugualmente news sarebbero sempre ben accette

grazie per l'aiuto alexmaz

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2002, 19:33   #15
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
per risolvere basta che cambi il nome della cartella dei sorgenti in linux.20pre8 oppure fai un link.

evidentemente ad alan cox non piace usare il classico link "linux"

ps: se no funziona prova a vedere dentro al file della patch il percorso esatto della directory.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2002, 21:07   #16
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da VICIUS
[b]per risolvere basta che cambi il nome della cartella dei sorgenti in linux.20pre8 oppure fai un link.
già fatto....leggi sopra
rinonminando come dici tu la patch comincia a patchare ma poi mi fa quelle 2 domande (che non so cosa vogliano dire) io premo INVIO per ognuna e durante la ricompilazione avviene il classico:
make: ***[tmp_include_depends] Error 2
boh!!!

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2002, 12:40   #17
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
ma poi per togliere la patch ?
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2002, 13:09   #18
Nephorius
Senior Member
 
L'Avatar di Nephorius
 
Iscritto dal: Jan 2002
Città: Milano - Bergamo
Messaggi: 141
Quote:
Originariamente inviato da NZ
[b]

allora...
ho rifatto tutto dall'inizio
Son partito dal 2.4.19 "liscio" e gli ho applicato la patch-pre8.
Fin qui tutto OK!

poi ho fatto come hai detto tu:
cd /usr/src/linux
patch -p1 < ../patch-2.4.20-pre8-ac3


La patch comincia a patchare ma poi le solite domande:
Assume -R?[n]
Apply anyway?[n]

non sapendo cosa fare ho cliccato solamente INVIO.
Alla comparsa del prompt ho lanciato:
make clean dep bzImage modules modules_install
Dopo circa 10 secondi che sembra lavorare correttamente ecco che spunta:
make: ***[tmp_include_depends] Error 2
e si blocca tutto

Cosa c'è che non va?
i comandi dati dovrebbero esser giusti....
HELP,please

Ciao
Al prompt di Apply anyway devi digitare `y` e poi premi INVIO
Nephorius è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2002, 15:55   #19
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Nephorius
[b]
Al prompt di Apply anyway devi digitare `y` e poi premi INVIO
sicuro?
allora ricapitoliamo:
quando mi dice Assume -R premo INVIO e poi quando mi chiede Apply anyway prima scrivo y e poi INVIO.
Ora vado a riprovare per la n-esima volta...
...spero funzioni

x cdere:
non vorrei sparare una boiata ma mi sa che si deve ripartire da un kernel "liscio" ogni volta....

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2002, 17:25   #20
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Nephorius
[b]
Al prompt di Apply anyway devi digitare `y` e poi premi INVIO
fatto!
così facendo mi appare però:
File to patch?
mmm....
mi sa che per un po lascio stare

Ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
BYD, boom in Giappone: la sua prima kei ...
L'Europa mette sul piatto 1,5 miliardi d...
Google dichiara risolto il bug della bat...
Intel apre i segreti dei chip Atom a una...
FC 27 stravolgerà il gameplay: me...
Microsoft conferma la super app Copilot:...
Svolta per il vaccino anti-HIV: team ann...
Il governo USA 'compra' una quota di Glo...
Veeam offre supporto a sei nuovi hypervi...
WINDTRE BUSINESS apre alle imprese il da...
DEF CON vieta gli occhiali smart da 'per...
Keychron annuncia ZGM, il primo firmware...
Zuckerberg prevede miliardi di agenti IA...
Benzina sempre più cara, boom di ...
DualSense White a 59,99€: il controller ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v