Logo tr.removalsclassifieds.com

Yum ve RPM Arasındaki Fark (Tablolu)

İçindekiler:

Anonim

Paket yöneticisi, geri kalanını arşivlerken gerekli paketleri kuran, kuran, güncelleyen ve yükselten bilgisayar yazılımıdır. Peki Yum ve RPM'nin bununla ne ilgisi var?

Yum ve RPM, Linux sistemleri için paket yöneticileridir. Kullanılan Linux dağıtımına ve bireysel ihtiyaçlarınıza göre kullanılırlar. Ancak birçoğu, ikisi arasında ayrım yapmakta zorlanıyor

Yum vs RPM

Yum ve RPM arasındaki fark, Yum yalnızca kendi deposunda bulunan paketleri kurabilirken, RPM'nin doğru dosya adı ve.rpm uzantılı birden çok paketi kurabilmesidir. Her ikisi de paketleme yöneticisi olmalarına ve ana işlevleri paketleri kurmak, güncellemek ve yükseltmek olsa da, bu ikisi hala farklı işlev görür.

Yum, Yellowdog Updater Modified anlamına gelir. RPM tabanlı Linux sistemleri için paketleme yöneticileridir. RPM tabanlı Linux dağıtımları için üst düzey bir ön uç yönetim paketi yöneticileridir.

RPM, Redhat Packaging Manager anlamına gelir. Linux sistemleri tarafından alınan paketleri kaldırma, güncelleme, arşivleme gibi temel işlevleri yapan en eski paketleme yöneticilerinden biri olarak kabul edilebilir.

Yum ve RPM Arasındaki Karşılaştırma Tablosu

Karşılaştırma Parametreleri

Yum

devir

Tanım

Her şeyi ayrı ayrı yapabilen üst düzey ve ön uç bir paket yönetimidir. En temel şeyleri yapan düşük seviyeli bir paket yöneticisidir.
Menşei

2003 yılında YUP'tan Yum'a güncellendi. Kökeni 1997 yılına dayanmaktadır.
Bağımlılık

Bağımlılıkları otomatik olarak çözer ve kurar. Bağımlılıkları çözmez.
paketin yüklenmesi

Yalnızca depoda bulunan paketleri yükleyebilirsiniz ve önceden kurulmuş paketleri gösterir. Birden çok paket kurmanıza izin verir, ancak tam dosya adını sağlamanız gerekir.
Yükseltme

En son sürüme otomatik yükseltmeler yapılır. Yükseltmeye izin vermez.
Yönetmek

RPM'yi kolaylıkla yönetmek için kullanılabilecek bir araçtır. Paketleri yükleme/yükseltme söz konusu olduğunda yönetmek zordur

Yum nedir?

Yellowdog Upgrader Modified anlamına gelen Yum, YUP veya Yellowdog UPgrader'ın değiştirilmiş veya güncellenmiş versiyonudur ve 2003'te gelmiştir. RPM'ye bağlıdır.

Esas olarak RPM tabanlı Linux sistemlerinde çalışır ve işlevini gerçekleştirmek için RPM'ye bağlıdır, ancak RPM tabanlı Linux sistemlerinde paketlerin yönetimi, kurulumu ve yükseltilmesi için de kullanılır.

Yum, RPM'ye bağımlı olarak tüm işlevleri yerine getirebilir. Bağımlılıkları algılayabilir ve çözebilir. RPM gibi birden fazla paket kuramasa da, depoda zaten mevcut olan paketleri kurabilir.

Yum ayrıca paketleri tarayabilir ve en son sürümlere yükseltebilir. Ayrıca tamamen çevrimiçi depolara dayanır.

RPM nedir?

RPM, Redhat Packaging Manager'ın kısaltmasıdır ve 1997'de geliştirilmiştir. 1993'te gelen.pm uzantısıyla paket yöneticilerinin değiştirilmiş bir versiyonudur. Birkaç ek fayda ve işlevle, en güçlü ve en eski paket yöneticilerinden biri haline geldi. Linux sistemleri.

Linux dağıtım sistemlerinde çalışan ve yükleme, kaldırma, tarama, yükseltme, güncelleme vb. temel işlevleri yerine getiren ücretsiz bir açık kaynaklı paket yönetim sistemidir.

RPM tabanlı Linux sistemleri, bağımlılıkları kendi başına algılayamadığı ve çözemediği için yönetimi için Yum'a ihtiyaç duyar. Ancak.rpm uzantısıyla doğru dosya adını vermemiz koşuluyla Yum'dan farklı olarak birden çok paket yükleyebilir. Bu, paket yöneticisinin dosyayı bulmasını kolaylaştırır.

RPM, hizmetlerinin hiçbiri için çevrimiçi depolara bağlı değildir ve kendisini veya paketlerini en son sürümlere tarayamaz veya yükseltemez. Yalnızca mevcut sürümü görüntüleyebilir.

YUM ve RPM Arasındaki Temel Fark

  1. Yum ve RPM, Linux sistem paketleme yöneticileri olmasına rağmen, anlamlarında bile hala farklıdırlar. Yum, RPM tabanlı Linux sistemlerinde çalışan üst düzey bir ön uç paketleme yöneticisi iken, RPM, temel işlevleri yerine getiren düşük düzeyli bir paketleme yöneticisidir.
  2. YUP veya Yellowdog UPgrader ilk olarak 1999-2000 yılları arasında yapılmış ve tamamen geliştirilmiştir. YUP'nin güncellenmiş versiyonu Yum olarak bilinir ve bu 2003 yılında yeniden geliştirildi veya değiştirildi. Oysa RPM veya Redhat 1997'de geliştirildi.
  3. Yum, bağımlılıkları otomatik olarak tarayabilir, algılayabilir ve çözebilir, oysa RPM bunu yapamaz. Bağımlılıkları çözmez.
  4. RPM, birden fazla paket kurmanıza izin verir, tek gerekli koşul, ".rpm" uzantısıyla doğru dosya adını vermemizdir. Ancak Yum durumunda, yalnızca depolarında zaten mevcut olan paketleri kurar ve halihazırda kurulu olan diğer paketleri gösterir.
  5. Paketleme yöneticisinin işlevlerinden biri Linux sisteminin paketlerini kurmak ve yükseltmek olsa da, RPM mevcut paketlerin yükseltilmesine izin vermezken, Yum paketleri taramanıza ve bilgilendirmenin yanı sıra en son sürümlerine yükseltmenize yardımcı olur.
  6. Bu paketleme yöneticilerinin yönetimi açısından, Yum aynı zamanda RPM'yi yönetmek için kullanılan bir yazılımdır, oysa RPM'nin kurulum ve yükseltme durumlarında ele alınması zordur.

Çözüm

Paketleme yöneticisi, bir sistemin paketlerinin yönetilmesi, kurulması, güncellenmesi, yükseltilmesi vb. için kullanılan yazılımdır. Linux tabanlı sistemler veya Linux sistemleri, ikisi olan Yum ve RPM olmak üzere birçok paketleme yöneticisine sahiptir.

1997 yılında tanıtılan RPM veya Redhat Packaging Manager, Linux tabanlı sistemlerin en eski paket yöneticilerinden biridir. Birincil işlevleri, birden çok paket yüklemeyi içerir. Linux sistemleri tarafından alınan paketlerin yüklenmesi, kaldırılması, kontrol edilmesi ve yükseltilmesi için güçlü bir paket yönetim sistemidir.

2003 yılında geliştirilen Yum veya Yellowdog Upgrader Modify, RPM tabanlı Linux sistemleri için kullanılan paket yönetim sistemidir. Ayrıca paketleri kurarlar ancak RPM ile aynı şekilde değiller. Esas olarak RPM'nin yönetimine de yardımcı olurlar.

Yum ve RPM arasındaki farkı gösteren gerçek, Yum'un paketleri kontrol edip yükseltebilmesi, RPM'nin bunu yapamamasıdır. Yum ayrıca bağımlılıkları kendi başına çözebilir, ancak bu RPM için mümkün değildir.

Referans

Yum ve RPM Arasındaki Fark (Tablolu)