Langkah awal yaitu menyalin file asli yang akan kita bikin patch nya. Penulis mencontohkan kita akan melakukan patch untuk aplikasi bernama belajar-1.0.tar.gz (filenya diasumsikan di /tmp)
Login sebagai root dan masuk ke direktori /usr/local/src. Ekstrak dan salin folder untuk yang tidak dirubah-rubah.Langkah-langkahnya sebagai berikut
cd /usr/local/src mkdir patch cd patch tar xzf /tmp/belajar-1.0.tar.gz cp -a belajar-1.0 belajar-1.0-asliJadi sekarang sudah ada 2 folder yang mana belajar-1.0 nantinya akan kita modifikasi file didalamnya. Sedangkan yg belajar-1.0-asli tidak kita rubah sama sekali.
Masuk ke dalam folder belajar-1.0 dan lakukan perubahan yang Anda inginkan.
Disini kita kemudian harus mencari tahu apa aja yg kita rubah, itu semua bisa dilakukan dengan menjalankan perintah diff.
diff -ru belajar-1.0-asli belajar-1.0 >| /tmp/belajar-1.0-1.patchFile patchnya sudah bisa dipakai untuk ditambahkan di paket RPM/DPKG/yg lain