Archiv für Dezember 2009

Wie man einen Patch anwendet und “hunk FAILED”, “can’t find file to patch” und andere löst

6. Dezember 2009

Hi :)

Nachdem du diesen Artikel gelesen hast, kannst du Patches/Diffs anwenden und mit auftretenden Fehlern umgehen.

Nehmen wir an, dass der Patch in der Datei fix-bug.patch ist (die Erweiterung hat keinen Einfluß). Das Verzeichnis software-1.0 enthält die Dateien, die gepatcht werden sollen. Ein Patch/Diff wird dann wiefolgt angewandt:

  1. Erstelle ein Backup. Auf Linux kannst du das folgende Kommando verwenden:
    markus@ubuntu:~$ cp -a software-1.0 software-1.0.before-patch
  2. Rufe patch (für Windows: patch.exe) wiefolgt auf:
    markus@ubuntu:~$ patch -Np1 -d software-1.0 < fix-bug.patch

Vorsicht: nach patch kommt minus N p Eins, nicht minus N p kleines L!
» Weiterlesen: Wie man einen Patch anwendet und “hunk FAILED”, “can’t find file to patch” und andere löst

© 2012 Markus Bertheau. All rights reserved.