Cara Membuat Tambalan

Daftar Isi:

Cara Membuat Tambalan
Cara Membuat Tambalan

Video: Cara Membuat Tambalan

Video: Cara Membuat Tambalan
Video: cara membuat Tambal BAN ! 2024, November
Anonim

Patch banyak digunakan pada sistem mirip UNIX untuk menyebarkan perubahan kecil yang dibuat pada kumpulan file yang berbeda (misalnya, kode sumber perangkat lunak). Mereka hanya berisi informasi tentang pengeditan yang perlu dilakukan pada file asli untuk mengubahnya ke status saat ini.

Cara membuat tambalan
Cara membuat tambalan

Diperlukan

menginstal utilitas diff

instruksi

Langkah 1

Siapkan file sumber dengan informasi yang akan Anda buat tambalan untuk diubah. Data dalam file dapat berupa teks dan biner

Langkah 2

Buat duplikat dari file yang disiapkan pada langkah pertama. Salin ke direktori lain dengan nama yang sama atau ke direktori saat ini tetapi dengan nama yang berbeda

Langkah 3

Ubah file duplikat yang dibuat pada langkah sebelumnya. Edit teks sebagaimana mestinya dalam editor yang sesuai, atau timpa data dalam file dengan aplikasi yang dimaksudkan untuk bekerja dengannya

Langkah 4

Tinjau informasi tentang penggunaan utilitas diff. Mulai emulator terminal atau beralih ke konsol. Jalankan perintah: diff --help untuk menampilkan bantuan online. Coba perintah: man diff atau info diff untuk menampilkan halaman dokumentasi yang sesuai, jika diinstal. Berikan perhatian khusus pada opsi -a, -c (-C), -e, --normal, dan -n (--rsc)

Langkah 5

Buat tambalan. Jalankan perintah diff dengan opsi yang Anda inginkan, mengarahkan outputnya ke file. Tentukan file asli dan yang dimodifikasi sebagai parameter mengikuti opsi. Contoh paling sederhana menggunakan diff untuk menghasilkan patch berdasarkan data dari file yang terletak di direktori saat ini mungkin terlihat seperti ini: diff source.txt modified.txt> sample.patc

Langkah 6

Lihat tambalan yang dihasilkan. Gunakan editor teks yang sesuai, atau cetak isinya ke konsol dengan perintah cat. Misalnya: cat sample.patch atau cat sample.patch | lag

Langkah 7

Periksa kebenaran file perubahan yang dibuat. Gunakan perintah tambalan. Lewati jalur tambalan ke sana dengan opsi -i. Gunakan opsi -o untuk menetapkan nama file ke hasil. Ini akan mencegah penimpaan file asli, jalur yang harus ditentukan sebagai parameter terakhir. Misalnya: patch -i sample.patch -o test.txt source.txt Bandingkan file yang dihasilkan dan file yang dibuat pada langkah ketiga. Mereka harus identik. Jalankan perintah patch dengan parameter --dry-run dan --verbose, meneruskan argumen kedua dari belakang dan terakhir ke nama file sumber dan patch: patch --dry-run --verbose source.txt sample.patch Tidak akan ada perubahan dibuat ke file, tetapi laporan terperinci tentang tindakan yang akan dilakukan jika perintah itu benar-benar dijalankan akan ditampilkan. Itu juga dapat digunakan untuk menilai kebenaran tambalan yang dibuat.

Direkomendasikan: