• # man diff, man patch

    Posté par . En réponse au message POI : application de patch. Évalué à 3.

    Ça dépend des patches.
    Pour en savoir plus : man diff (création de patch) et man patch (pour les appliquer).
    Un exemple :
    tu télécharges un patch patch-2.6.10-ac4 pour linux-2.6.10 (préalablement téléchargé, décompressé dans /usr/src par exemple) sur kernel.org.
    Le patch a été obtenu avec la commande -approximative- :

    $ diff -aur linux-2.6.10/ linux-2.6.10-ac4/
    diff -aur linux-2.6.10/foo.txt linux-2.6.10-ac4/foo.txt
    --- linux-2.6.10/foo.txt 2005年01月18日 15:52:27.000000000 +0100
    +++ linux-2.6.10-ac4/foo.txt 2005年01月18日 15:52:34.000000000 +0100
    @@ -1 +1 @@
    -foo
    +bar

    Pour l'appliquer, tu vas dans ton répertoire /usr/src, et tu tapes :
    patch -p0 <patch-2.6.10-ac4