Estimación del tiempo de construcción: 0.10 SBU Estimación del espacio de disco requerido: 3 MB |
Instala Patch ejecutando los siguientes comandos:
CPPFLAGS=-D_GNU_SOURCE \ ./configure --prefix=$LFS/static && make LDFLAGS=-static && make install |
CPPFLAGS=-D_GNU_SOURCE: Este modificador corrige los problemas de instalación de este paquete en las plataformas PPC y m68k (que nosotros sepamos). Tampoco daña la compilación en otras plataformas, como x86, así que lo hacemos por defecto.
Última versión comprobada: 2.5.4.
El programa patch modifica un fichero según lo indicado en un fichero de parche. Normalmente un fichero de parche es una lista creada por el programa diff que contiene instrucciones sobre cómo necesita ser modificado un fichero original. Patch se usa mucho para parchear el código fuente pues ahorra bastante tiempo y espacio. Imagina un paquete de 1MB de tamaño. La siguiente versión de ese paquete sólo cambia en dos ficheros con respecto a la primera versión. Se puede distribuir como un nuevo paquete entero de 1MB o sólo como un parche de 1KB con el que actualizar la primera versión para hacerla idéntica a la segunda. Por tanto, si la primera versión ya fue descargada, un parche evita hacer una segunda descarga larga.