MIME-Version: 1.0 Content-Location: file:///C:/D1325CC8/patch.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
PATCH
¿Qué son los parches y para qué
sirven?:
Un parche para el núcleo no es más, que un fichero que solame=
nte
contiene información, sobre las lineas de
código que han cambiado desde la versión precedente del
núcleo. De esta manera, solamente os teneis
que bajar un fichero con los cambios, en vez, del núcleo al completo=
. El
ahorro en cantidad de Mb bajados es bastante
considerable, sobre todo para aquellos que dependen del módem y no
tienen una conexión buena a internet.
Algo a tener muy en cuenta si vais a actualizar el núcleo por medio =
de
parches, en vez de bajaros el núcleo al completo, es que teneis que ir actualizando de versión a
versión. Para que se entienda un poco mejor, aq=
ui
teneis un ejemplo:
Si teneis el núcleo 2.2.0 y vais a
actualizarlo al 2.2.1, os podeis bajar el fiche=
ro patch-2.2.1.gz [70Kb] en =
vez, del
núcleo 2.2.1 al completo [12.5Mb]. Pero si tene=
is
el nucleo 2.2.0 y vais a actualizar al 2.2.4, NO os vale bajaros el fichero
Si la diferencia entre la versión que teneis y
la que quereis instalar, es muy grande (p.ej: del 2.2.0 al 2.2.10), no os merece la pena actu=
alizar
por medio de parches, en este caso bajaros la versión completa.
¿Qué hacer con un fi=
chero patch-XX.YY.ZZ.gz?: <=
br>
Ya os habeis bajado el fichero patch
(se pueden bajar del mismo subdirectorio donde está la versión
completa), que necesitas para actualizar el núcleo, y ahora,
¿qué hacemos?. Ahora, hay que apli=
carlo
al núcleo que teneis y compilar de nuevo=
. El
procedimiento para actualizar el núcleo por medio de ficheros patch es el siguiente:
Copiar el fichero patch-XX=
.YY.ZZ.gz
al directorio /usr/src/ : cp patch-XX.YY.ZZ.gz /usr/src/
Cambiar a este subdirectorio y descomprimir el fichero: cd
/usr/src/; gunzip patch-XX.YY.ZZ.gz
Aplicar el parche: patch -s -p0 < patch-XX.YY.ZZ
La opción -s hara que solo se impriman
mensajes de error. Si no recibís ningún mensaje de error (como
debería de ser ;-)) solamente os queda entrar en /usr/src/linux: cd
/usr/src/linux
Y ejecutar make clean, make xconfig, make
dep, make bzImage