Preguntas etiquetadas con patch

Un parche es un archivo que se utiliza para modificar un paquete de código fuente, por ejemplo, para corregir un error o agregar una característica.

2
Parchear un binario con dd
He leído esta cita (a continuación) varias veces, la más reciente aquí , y estoy continuamente desconcertado sobre cómo ddse puede usar para parchear cualquier cosa, y mucho menos un compilador: El sistema Unix que utilicé en la escuela, hace 30 años, era muy limitado en RAM y espacio en …
32 dd  history  patch 

1
¿Cómo puedo aplicar un parche -p0 desde cualquier directorio de trabajo?
Tengo un parche con rutas absolutas que deseo usar. es decir, las primeras líneas son las siguientes. --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11 09:44:17.786200477 +1100 Sin embargo, falla a menos que esté en el directorio raíz. ~$ cd ~$ sudo patch -i /tmp/fix_kde_icons.patch -p0 Ignoring potentially dangerous file …
26 patch 

3
¿Cómo arreglar el mensaje "Hunk # 1 FAILED at 1 (final de línea diferente)"?
Estoy tratando de crear un parche con el comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch cuando aplico el parche, me da $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 …
22 git  diff  newlines  patch 


2
¿Cuál es el propósito de los parches del kernel de Linux?
Para cada versión del kernel de Linux, hay un archivo de parche disponible para descargar. Por ejemplo, linux-3.12.22 tiene un parche-3.12.22 correspondiente . ¿Cuál es el propósito de ese parche? ¿Para parchar siempre el kernel correspondiente antes de compilarlo, o para actualizar una versión anterior del kernel con el kernel …



5
¿Por qué usar diff / patch cuando es más fácil usar cp?
diff -u file1.txt file2.txt > patchfile crea un archivo de parche que consiste en instrucciones para patchconvertir file1.txt para que sea exactamente como file2.txt ¿No se puede hacer esto usando el cpcomando? Me imagino que esto será útil cuando el archivo es demasiado grande y tiene que transferirse a una …
19 shell  cp  diff  patch 

7
cómo usar patch y diff para fusionar dos archivos y resolver conflictos automáticamente
He leído sobre diff y patch pero no puedo entender cómo aplicar lo que necesito. Supongo que es bastante simple, así que para mostrar mi problema, tome estos dos archivos: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> …



1
¿Es esta una buena forma de crear un parche?
Me gustaría crear un parche de una gccrama específica comparándolo con los lanzamientos oficiales; así que cuando desempaquete el tarball de la versión estable, puedo aplicar el parche y obtener el equivalente de lo que estaba en esa rama específica. Es la primera vez que necesito crear un parche, así …
15 diff  patch 


2
Cómo hacer que el parche ignore los trozos ya aplicados
Tengo un archivo de parche muy grande que estoy tratando de aplicar a mi código. El problema es que algunos de los cambios en mi parche ya existen en el código. ¿Hay alguna manera de hacer que el parche ignore con gracia los cambios que ya se han aplicado? La …
14 patch 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.