Applicare patch

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
malebolge
Prode Principiante
Messaggi: 241
Iscrizione: martedì 28 ottobre 2008, 16:40

Applicare patch

Messaggio da malebolge »

Come si applica la patch proposta qui?

http://lists.freedesktop.org/archives/i ... 09017.html

mi serve per correggere l'errore che mi compare in fase di boot
intel ips 0000:00:1f.6: failed to get i915 symbols, graphics turbo disabled

Grazie Francesco
Ultima modifica di malebolge il domenica 20 febbraio 2011, 16:44, modificato 1 volta in totale.
Luogo è in inferno
detto Malebolge...
Alterego_01
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: mercoledì 17 febbraio 2010, 5:37

Re: Applicare patch

Messaggio da Alterego_01 »

Ciao,
Salvi il testo in un file tipo intel.patch e lo copi nella cartella di base, poi dai il comando per patchare:

Codice: Seleziona tutto

patch -Np1 < intel.patch
Avatar utente
malebolge
Prode Principiante
Messaggi: 241
Iscrizione: martedì 28 ottobre 2008, 16:40

Re: Applicare patch

Messaggio da malebolge »

Alterego_01 ha scritto: Ciao,
Salvi il testo in un file tipo intel.patch e lo copi nella cartella di base, poi dai il comando per patchare:

Codice: Seleziona tutto

patch -Np1 < intel.patch
Grazie, se mi accorgessi che la patch non sortisce gli effetti sperati come posso toglierle?

Grazie Francesco
Luogo è in inferno
detto Malebolge...
Alterego_01
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: mercoledì 17 febbraio 2010, 5:37

Re: Applicare patch

Messaggio da Alterego_01 »

con il comando:

Codice: Seleziona tutto

patch -p1 < intel.patch
DaBlackMicius
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 276
Iscrizione: domenica 22 aprile 2007, 11:31
Località: Pescara

Re: Applicare patch

Messaggio da DaBlackMicius »

Qualche novità a riguardo? A me l'applicazione della patch dà parecchi errori, e comunque non risolve il problema, ed il comando postato per rimuoverla pare invece riprovare ad applicarla.......come mai? se volete quì c'è l'output:

Quello del primo comando:

Codice: Seleziona tutto

patching file drivers/gpu/drm/i915/i915_dma.c
Hunk #1 FAILED at 34.
Hunk #2 FAILED at 1834.
Hunk #3 FAILED at 2019.
3 out of 3 hunks FAILED -- saving rejects to file drivers/gpu/drm/i915/i915_dma.c.rej
patching file drivers/platform/x86/intel_ips.c
Hunk #1 FAILED at 75.
Hunk #2 FAILED at 245.
Hunk #3 FAILED at 339.
Hunk #4 FAILED at 517.
Hunk #5 FAILED at 532.
Hunk #6 FAILED at 549.
Hunk #7 FAILED at 1454.
7 out of 7 hunks FAILED -- saving rejects to file drivers/platform/x86/intel_ips.c.rej
patching file drivers/platform/x86/intel_ips.h
E quello del secondo, un po' più complesso:
  • Questo nel caso premo semplicemente invio:

Codice: Seleziona tutto

patching file drivers/gpu/drm/i915/i915_dma.c
Hunk #1 FAILED at 34.
Hunk #2 FAILED at 1834.
Hunk #3 FAILED at 2019.
3 out of 3 hunks FAILED -- saving rejects to file drivers/gpu/drm/i915/i915_dma.c.rej
patching file drivers/platform/x86/intel_ips.c
Hunk #1 FAILED at 75.
Hunk #2 FAILED at 245.
Hunk #3 FAILED at 339.
Hunk #4 FAILED at 517.
Hunk #5 FAILED at 532.
Hunk #6 FAILED at 549.
Hunk #7 FAILED at 1454.
7 out of 7 hunks FAILED -- saving rejects to file drivers/platform/x86/intel_ips.c.rej
The next patch would create the file drivers/platform/x86/intel_ips.h,
which already exists!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored
  • E questo se invece rispondo di sì alla prima domanda:

Codice: Seleziona tutto

patching file drivers/gpu/drm/i915/i915_dma.c
Hunk #1 FAILED at 34.
Hunk #2 FAILED at 1834.
Hunk #3 FAILED at 2019.
3 out of 3 hunks FAILED -- saving rejects to file drivers/gpu/drm/i915/i915_dma.c.rej
patching file drivers/platform/x86/intel_ips.c
Hunk #1 FAILED at 75.
Hunk #2 FAILED at 245.
Hunk #3 FAILED at 339.
Hunk #4 FAILED at 517.
Hunk #5 FAILED at 532.
Hunk #6 FAILED at 549.
Hunk #7 FAILED at 1454.
7 out of 7 hunks FAILED -- saving rejects to file drivers/platform/x86/intel_ips.c.rej
The next patch would create the file drivers/platform/x86/intel_ips.h,
which already exists!  Assume -R? [n] y
patching file drivers/platform/x86/intel_ips.h
Aiuto!  ;D
Ci sono 10 tipi di persone al mondo, quelle che capiscono il codice binario e quelle che non lo capiscono....
Alterego_01
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: mercoledì 17 febbraio 2010, 5:37

Re: Applicare patch

Messaggio da Alterego_01 »

Ciao,
Ammetto che non ho la benche' minima idea di che tipo di patch sia quella che state utilizzando e non ho guardato se era funzionale o meno  ;D

La domanda che mi e' saltata all'occhio era:
Come si applica la patch proposta qui?
ed ho risposto dando istruzioni generiche su come applicare una patch :)

Per meglio chiarire il funzionamento del comando "patch" allego un file compresso, all' interno troverai due files, il primo simula un programma in c il secondo simula la patch del programma.

Se vuoi applicare la patch, dopo aver estratto i due file puoi dare il comando:

Codice: Seleziona tutto

patch -Np1 <./Prova.patch
Per verificare se la patch ha avuto effetto bastera' dare il comando:

Codice: Seleziona tutto

gcc -o Programma ./Programma.c && ./Programma
Se vuoi ripristinare il programma bastera' dare il comando:

Codice: Seleziona tutto

patch -p1 <./Prova.patch
Ovviamente rispondendo si. :)

Spero di essere stato chiaro.

Comunque gli errori che hai postato potrebbero essere dovuti ad una mancata corrispondenza di versione tra la patch ed i sorgenti utlizzati.
Allegati
ProvaPatch.tar.bz2
(443 Byte) Scaricato 25 volte
DaBlackMicius
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 276
Iscrizione: domenica 22 aprile 2007, 11:31
Località: Pescara

Re: Applicare patch

Messaggio da DaBlackMicius »

Ok grazie, appena posso provo e faccio sapere ;)
Ci sono 10 tipi di persone al mondo, quelle che capiscono il codice binario e quelle che non lo capiscono....
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti