Una vez el desarrollador de la librería recibe el patch (habitualmente via email tal vez por medio de un software de rastreo de errores) deberá situarse en el directorio de desarrollo y aplicar el parche:
$ cd /tmp/Algorithm-Knap01DP-0.01 pp2@nereida:/tmp/Algorithm-Knap01DP-0.01$ patch -p1 < ../newknap.patch patching file lib/Algorithm/Knap01DP.pm patching file t/01MartelloAndTothBook.tLa opción
-p1
utilizada indica que hay que saltarse/quitar el primer
directorio en los caminos que describen los nombres completos de los ficheros.
Esto es, un camino como:
Algorithm-Knap01DP-0.01/t/01MartelloAndTothBook.tes convertido en:
t/01MartelloAndTothBook.t
Casiano Rodríguez León