YUM Nedir?

Sarı köpek Updater Modified (YUM), Linux işletim sistemlerini çalıştıran bilgisayarlar için bir paket yönetim uygulamasıdır. Bir paket genellikle bir yazılım uygulamasıdır, ancak bu terim aynı zamanda oyunlar için dokümantasyon, kaynak kodu ve ekstra seviyeler gibi diğer maddeleri de içerebilir. Paket yönetimi, bilgisayara yazılım ekleme, çıkarma ve güncelleme işlemlerini tanımlamak için kullanılan bir terimdir.

Yum, Yellowdog adlı bir Linux dağıtımı için yazılmıştır, ancak RedHat Paket Yöneticisi (RPM) formatını paketlerinde kullanan birçok kişi ile çalışacaktır. Seth Vidal tarafından geliştirilen ve açık kaynaklı olarak yayımlanan ücretsiz bir yazılımdır; bu, kişilerin hataları düzeltmek veya uygulamanın özelleştirilmiş sürümlerini geliştirmek için koda erişebilecekleri anlamına gelir. Pek çok Linux dağıtımı ile birlikte gelir, ancak ayrıca yum web sitesinden de indirilebilir.

Bu işletim sistemlerinde yum, yazılımın yüklenmesini ve kaldırılmasını yönetmenin standart bir yöntemidir. Kullanıcıların kolayca paket ekleyebilmeleri ve çıkarabilmeleri için çeşitli grafik uygulamaları vardır; Bununla birlikte, birçoğu yum altında çalışan basit arayüzlerdir. Bu programlar kullanıcıya mevcut bir yazılım listesi sunar ve kullanıcının işlem için seçimini geçer. Paketleri indiren ve arka planda yükleyen bir yazılımdır. Linux komut satırına aşina olanlar, komutları doğrudan girmeyi daha uygun bulabilirler.

Paketler, çevrimiçi olarak, ağ üzerinde ve / veya kurulum ortamında, depoları olabilecek koleksiyonlardan indirilir. Kurulacak bir paket diğerinin varlığına dayanıyorsa, bu bağımlılık genellikle kullanıcının ayrıntılarını bilmesi gerekmeden çözülebilir. Örneğin, kurulmakta olan bir oyun, müziğini çalacak belirli bir yazılıma bağlı olabilir. Bu tür bağımlılıkları çözme problemi yum tarafından ele alınabilir çünkü depodaki diğer tüm paketleri biliyor.

Çoğunlukla yeni yazılım yüklemek için kullanılırken, tüm sistem güncellemeleri yum ile de mümkündür. İşletim sistemini en son sürüme güncellemek için hangi paketlerin değiştirilmesi gerektiğini belirleyen bir özelliğe sahiptir. Ek olarak, çok fazla paket hakkında bilgi sahibi olduğu için, kullanıcının parmaklarının ucunda bir yazılım hazinesi vardır. Özel bir depo oluşturup yöneterek, bir şirketin bilgisayar desteği ekibi gibi ağ yöneticileri, kullanıcılarının bilgisayarlarına hangi yazılımların yüklenebileceğini kolayca kontrol edebilir.