?>/script>'; } ?> ¿Como se parchea un Kernel? Widgets Magazine

Autor Tema: ¿Como se parchea un Kernel?  (Leído 2243 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
¿Como se parchea un Kernel?
« en: 20-12-2009, 20:56 (Domingo) »
buenas

estoy con esto de actualizar kernels y me he quedado atrancado con el patch

se o creo saber que tengo que parchearlo antes de compilar el kernel, mi duda es con los comandos a utilizar.

las opciones son

  • zcat patch-2.6.29.6.gz | patch -Np1 --verbose
  • zcat patch-2.6.29.6.gz | patch -p1 --verbose

¿que diferencia hay entre poner o no poner la N? y exactamente ¿que hace la instrucción --verbose?


un saludo y gracias

Post Merge: 20-12-2009, 20:59 (Domingo)
he usado la opción patch --help, pero no entiendo lo que me explican :-[

« Última modificación: 20-12-2009, 21:00 (Domingo) por drvalium »

rh3nt0n

  • Visitante
Re: ¿Como se parchea un Kernel?
« Respuesta #1 en: 20-12-2009, 21:52 (Domingo) »
man patch

.... "-N  or  --forward
          Ignore  patches  that  seem  to be reversed or already applied.  See
          also -R.
...."

Lo que viene a decir que la opcion -N hace que patch, ignore la posibilidad de que el parche este ya aplicado.


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: ¿Como se parchea un Kernel?
« Respuesta #2 en: 20-12-2009, 22:13 (Domingo) »
osea que si pongo -N volverá a aplicarlo aunque ya estuviese pacheado anteriormente, digamos que lo re-instalaria sobrescribiendo la patcheada anterior ¿es eso? ¿es bueno o malo usar el -N?

con patcheada anterior me refiero a si ya hubiese sido patcheado con ese mismo patch.

el --vervose, creo que ya se que es, es un mini informe que suelta la consola al terminar el patcheo.




Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: ¿Como se parchea un Kernel?
« Respuesta #3 en: 23-12-2009, 23:17 (Miércoles) »
buenas

pues al final la forma correcta fue copiar el patch en la carpeta del kernel a compilar y ejecutar este comando:

  • zcat patch-2.6.29.6.gz | patch -Np1 --verbose


un saludo