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

Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Con 22 tasti, il pulsante 5D, lo Shift Mode e il sensore PixArt 3395 da 26.000 DPI, il nuovo mouse wireless di Mad Catz si rivolge in modo preciso ai giocatori di MMO e RPG. Ma chi conosce già il R.A.T. 8+ ADV si accorgerà subito di quanto i due prodotti condividano, e di dove invece divergono
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Abbiamo provato la Gigabyte Radeon RX 9070 GRE Gaming OC, nuova proposta RDNA 4 che si inserisce tra GeForce RTX 5060 Ti e RTX 5070. Prestazioni solide in rasterizzazione e ray tracing, frequenze elevate grazie all'overclock di fabbrica e raffreddamento efficace: ecco come si comporta nei nostri test.
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


Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare Reolink OMVI 3i WiFi: videosorveglianza pi&ugrav...
Recensione Vivo X300 Ultra: fotocamera eccezionale, ma prezzo proibitivo Recensione Vivo X300 Ultra: fotocamera ecceziona...
Virgin Galactic torna a far volare lo sp...
La sonda spaziale marziana NASA MAVEN &e...
Nucleare in Italia, approvata la legge d...
Surface Pro, nuova variante in arrivo: a...
Iliad lancia la sua prima offerta FWA pe...
Addio compromessi? I nuovi tablet rugged...
Cooler Master al Computex 2026: case sil...
G.Skill mostra AMD EXPO ULL al Computex:...
Hilti e i data center, l'ingegneria dell...
Narwal anticipa il Prime Day: sconti fin...
Sharkoon mantiene il rapporto qualit&agr...
Xference e Aruba insieme per l'IA privat...
Google Wallet, in arrivo i documenti d'i...
Recensione OPPO Enco Clip2: tanta tecnol...
Altro passo dei cinesi in Europa: Chery ...
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: 21:40.


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