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

Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
OnePlus risponde alle esigenze di chi cerca un dispositivo indossabile dalle dimensioni contenute con OnePlus Watch 3 43mm. La versione ridotta del flagship mantiene gran parte delle caratteristiche del modello maggiore, offrendo un'esperienza completa in un formato compatto. Il suo limite più grande è abbastanza ovvio: l'autonomia non è il punto di forza di questo modello, ma si raggiungono comodamente le due giornate piene con un uso normale.
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C rappresenta l'ultima incarnazione della categoria dei tablet E Ink a colori di Onyx, e combina le prestazioni di un dispositivo Android con l'ottima tecnologia Kaleido 3 per il display. Con schermo da 10,3 pollici, un processore Qualcomm Snapdragon 750G e 6 GB di RAM, promette un'esperienza completa per lettura, scrittura e produttività. Il prezzo lo posiziona nel segmento premium, ma questo dispositivo è un vero spettacolo!
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


Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia Recensione Sony Xperia 1 VII: lo smartphone per ...
Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
La sonda spaziale NASA Psyche ha cattura...
Roscosmos ha lanciato la capsula Bion-M2...
Qatar Airways ha installato Starlink sui...
GPT-5 non convince? OpenAI è gi&a...
Alcuni noti password manager sono vulner...
Nano Banana, l'IA misteriosa che supera ...
Verona, la Polizia minaccia multe di 5.7...
Amazon punterà su Android per la ...
Formula E, primi test con la Gen4: salto...
WhatsApp Android Beta: in fase di test i...
ChatGPT dimezza le visite ai siti web: c...
L'Italia ama i quadricicli elettrici: Fi...
YouTube introduce il download dei video ...
I nuovi browser AI possono rubarti soldi...
Non solo Autovelox e Sorpassometro, in a...
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: 22:30.


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