Yamayı kendisi sadece bir sistemi belirli bir amaç için değiştiriyor (yani zorluğu arttırmak veya azaltmak için bir oyun yaması). Bu, tüm yazılım bileşenlerini değiştirmek için bir komut dosyasındaki birkaç satırı değiştirmek kadar önemsiz olabilir. Wikipedia'nın görüşü biraz farklılık gösteriyor:
Yama, bir bilgisayar programını ya da destekleyici verilerini güncellemek, düzeltmek ya da iyileştirmek için tasarlanmış bir yazılım parçasıdır. [1] Bu, güvenlik açıklarının [1] ve diğer hataların düzeltilmesini ve genellikle hata düzeltmeleri veya hata düzeltmeleri olarak adlandırılan yamalar, [2] ve kullanılabilirlik veya performansın iyileştirilmesini içerir. Sorunları çözme amaçlı olsa da, kötü tasarlanmış yamalar bazen yeni sorunlar ortaya çıkarabilir (bkz. Yazılım regresyonları).
https://en.wikipedia.org/wiki/Patch_%28computing%29
Güvenlik düzeltme eki ile ilgili olarak, bu normalde bir yazılım düzeyinde yapılır. Geliştirici, yazılımın güvenlik açıklarını giderir; yeni sürüm, yazılım ekosistemine girdiği yer:
- Paketleyiciler ve diğerleri dağıtımları için hazırlar ve sonunda kullanıcıya geri döner (genellikle bir paket yöneticisi tarafından indirilir).
- Geliştiricinin web sitesinden indirilir.
- Depolama ortamına gönderilir (ya da bir zamanlar öyleydi).
- Bileşen olduğu ürünün satıcısı, yukarıdaki yöntemlerden herhangi biriyle güncellemeyi serbest bırakır.
Güvenlik odaklı yamada, hedefler açıktır: güvenlik. Başka bir deyişle, düşman için daha az istismarı. Düşman olarak insanları kastediyorum ve Kötü amaçlı yazılım.
Sınıf Yığınının yorumunda da belirtildiği gibi, yuvarlanan bir sürüm güvenlik için korkunç bir fikirdir. Yeni özelliklerle yeni hatalar gelsin. Kanama kenarı kritik olmayan kullanım için daha iyi korunur (örneğin, ev sunucunuz, şirket sunucunuz değil). Bu nedenle Debian Stable şubesine gitmenizi şiddetle tavsiye ederim (Test / Sid’e dayalı bir dağıtım kullandığınızı düşünüyorum).
Debian'ın şubeleri şu şekilde çalışır (aşırı basitleştirilmiş):
- Kararlı - Uzun süredir Testler yapıldı ve sonsuza dek hata bulunmadı.
- Test Etme - Sid den test edilmiş ve düzeltilmiş malzemeler. Her şey çalışıyor gibi görünüyor ama hiçbir garantisi yok.
- Sid - Deneysel aşamadan zorlukla taranan yeni çıkmış şeyler. Çalışıyor, ancak beklenmedik bekliyoruz.
Güncellemelerin gerçekleştirilmesine gelince, şunları öneriyorum:
- Her zaman bir
apt-get update yeni yazılım kurulumlarından önce.
- Mevcut yükseltmeleri kontrol etmeden önce kontrol edin. Güvenlik güncelleştirmeleri olmadıkça veya bir yazılımın en son sürümüne ihtiyacınız olmadıkça yükseltme yapmanız gerekmez.
- Tüm sistemi yeni bir sürüme yükseltmediğiniz sürece, örneğin jessie'den wheezy'ye kadar yükseltme yapmanıza gerek yoktur. Bu komutu hafifçe vermemelisiniz.
Mevcut dağıtımınızla ilgili olarak, Kararlı olarak değişmeye karar verirseniz (ki bu gerekir), sisteminizi yeniden kurmanız gerekir. Bir şeyi karıştırmaya, geriye ya da öyle bir şey karıştırmaya çalışmayın. Bir Debian kurulumu, net kurulum CD'sinden bile hızlı ve acısızdır.
Umarım bu aşırı basitleştirilmiş genel bakış, temel bir anlayışla size yardımcı olur. Daha fazla okumanı öneririm https://www.debian.org bu sorunun kapsamı büyümeye devam edebileceğinden.