Yama Nasıl Oluşturulur

İçindekiler:

Yama Nasıl Oluşturulur
Yama Nasıl Oluşturulur

Video: Yama Nasıl Oluşturulur

Video: Yama Nasıl Oluşturulur
Video: PATLAK BİSİKLET LASTİĞİ NASIL ONARILIR - YAMA YAPIMI 2024, Mayıs
Anonim

Yamalar, UNIX benzeri sistemlerde, farklı dosya kümelerinde (örneğin, yazılım kaynak kodu) yapılan küçük değişiklikleri yaymak için yaygın olarak kullanılır. Yalnızca orijinal dosyanın mevcut durumuna getirilmesi için yapılması gereken düzenlemeler hakkında bilgi içerirler.

Yama nasıl oluşturulur
Yama nasıl oluşturulur

Gerekli

yüklü diff yardımcı programı

Talimatlar

Aşama 1

Değiştirmek için bir yama oluşturacağınız bilgileri içeren bir kaynak dosya hazırlayın. Dosyadaki veriler hem metin hem de ikili olabilir

Adım 2

İlk adımda hazırlanan dosyanın bir kopyasını oluşturun. Aynı ada sahip başka bir dizine veya geçerli dizine ancak farklı bir adla kopyalayın

Aşama 3

Önceki adımda oluşturulan yinelenen dosyayı değiştirin. Metni uygun bir düzenleyicide uygun şekilde düzenleyin veya dosyadaki verilerin üzerine onunla çalışması amaçlanan uygulama ile yazın

4. Adım

diff yardımcı programını kullanma hakkındaki bilgileri gözden geçirin. Bir terminal öykünücüsü başlatın veya konsola geçin. Çevrimiçi yardımı görüntülemek için şu komutu çalıştırın: diff --help. Yüklüyse, uygun belge sayfalarını görüntülemek için şu komutları deneyin: man diff veya info diff. -a, -c (-C), -e, --normal ve -n (--rsc) seçeneklerine özellikle dikkat edin

Adım 5

Bir yama oluşturun. Diff komutunu, çıktısını bir dosyaya yönlendirerek istediğiniz seçeneklerle çalıştırın. Seçeneklerden sonra orijinal ve değiştirilmiş dosyaları parametre olarak belirtin. Geçerli dizinde bulunan dosyalardan alınan verilere dayalı bir yama oluşturmak için diff kullanmanın en basit örneği şöyle görünebilir: diff source.txt modifiye.txt> sample.patc

6. Adım

Oluşturulan yamayı görüntüleyin. Uygun bir metin düzenleyici kullanın veya içeriğini cat komutuyla konsola yazdırın. Örneğin: kedi numunesi.patch veya kedi numunesi.patch | daha fazl

7. Adım

Oluşturulan değişiklik dosyasının doğruluğunu kontrol edin. yama komutunu kullanın. -i seçeneği ile yama yolunu ona iletin. Sonuca bir dosya adı atamak için -o seçeneğini kullanın. Bu, yolun son parametre olarak belirtilmesi gereken orijinal dosyanın üzerine yazılmasını önleyecektir. Örneğin: patch -i sample.patch -o test.txt source.txt Oluşturulan dosyayı ve üçüncü adımda oluşturulan dosyayı karşılaştırın. Aynı olmalılar. patch komutunu --dry-run ve --verbose parametreleriyle çalıştırın, sondan bir önceki ve son argümanları kaynak ve yama dosya adlarına iletin: patch --dry-run --verbose source.txt sample.patch Hiçbir değişiklik yapılmayacak dosyalara yapılacak, ancak komut gerçekten yürütüldüğünde gerçekleştirilecek olan eylemler hakkında ayrıntılı bir rapor görüntülenecektir. Oluşturulan yamanın doğruluğunu yargılamak için de kullanılabilir.

Önerilen: