Yum və RPM Arasındakı Fərq

Yum və RPM Arasındakı Fərq
Yum və RPM Arasındakı Fərq

Video: Yum və RPM Arasındakı Fərq

Video: Yum və RPM Arasındakı Fərq
Video: Avstraliyada Təhsil Sistemi haqqında 2024, Noyabr
Anonim

Yum vs RPM

Linux-un ilkin quraşdırılması zamanı defolt olaraq daha geniş proqram seçimi quraşdırılır, lakin istifadəçinin yeni proqramların quraşdırılmasına ehtiyacı olduğu hallar ola bilər. Bir müddət əvvəl istifadəçilərdən yeni proqram quraşdırmaq üçün mənbə kodunu tərtib etmək və qurmaq tələb olunurdu. Ancaq indi istifadəçilər paket adlanan əvvəlcədən qurulmuş proqramları asanlıqla quraşdıra bilərlər. Paket idarəetmə alətləri paketləri Linux paylamalarından quraşdırmaq, yeniləmək və silmək üçün istifadə olunur. RPM, Linux platformalarında istifadə edilən məşhur paket meneceridir. YUM RPM üçün yüksək səviyyəli ön hissədir. RPM Red Hat tərəfindən, YUM (Yellowdog Updater, Modified) isə ilk olaraq Duke Universitetində fizika laboratoriyasında Red Hat sistemlərini idarə etmək üçün hazırlanmışdır. RPM əsas əmr xətti funksionallığına malikdir, paketləri internetdən əldə edə bilər, quraşdırılmış paketləri verilənlər bazasında saxlaya bilər və digər istifadəçi dostu qrafik interfeysləri ilə inteqrasiya oluna bilər. YUM mövcud RPM funksionallığı ilə yanaşı bir neçə əlavə funksiya təmin edir.

RPM nədir?

RPM 1995-ci ildə Red Hat tərəfindən təqdim edilib. Əvvəlcə Red Hat Paket Meneceri kimi tanınırdı, indi isə RPM Paket Meneceri kimi tanınır. RPM, Linux Standart Bazasında (LSB) standart paket meneceridir. O, əvvəlcə Red Hat Linux üçün nəzərdə tutulmuşdu (2004-cü ildə dayandırılmışdır), lakin bir çox digər GNU/Linux paylamaları, eləcə də bəzi digər əməliyyat sistemləri (məsələn, Novell NetWare və IBM AIX) tərəfindən istifadə olunur. RPM sorğu verə, yoxlaya, quraşdıra, təkmilləşdirə, paketləri silə və digər müxtəlif funksiyaları yerinə yetirə bilər. RPM-i çağırmaq əmri rpm-dir və RPM fayllarının genişləndirilməsi də.rpm-dir. Tipik olaraq, RPM termini həm proqram təminatına, həm də fayl növünə istinad etmək üçün istifadə olunur. RPM uyğun proqram təminatını ehtiva edir, digər əlaqəli SPRM faylları isə müvafiq tərtib edilməmiş paketin mənbəyini və ya skriptlərini ehtiva edir. RPM paketlərinin kriptoqrafik yoxlanılmasına GPG və MD5 vasitəsilə icazə verilir. Müvafiq yamaq faylları (PatchRPM və DeltaRPM) RPM tərəfindən quraşdırılmış proqramı yeniləyə bilər. Bundan əlavə, RPM avtomatik qurma zamanı asılılıqları qiymətləndirir.

Yum nədir?

Yum (Yellowdog Updater, Modified) RPM-uyğun Linux paylamaları üçün paket meneceridir. Bu, əslində RPM üçün yüksək səviyyəli sarğıdır. Bu, açıq mənbəli paket meneceridir və komanda xətti qabiliyyətini təmin edir. Bununla belə, YUM-a GUI funksionallığını təmin edə bilən mövcud alətlər var. Duke tərəfindən hazırlanmış YUP (Yellowdog Updater) tam yenidən yazısıdır. YUM indi Red Hat Enterprise Linux (RHEL), Fedora, CentOS və Yellow Dog Linux-da (YUP-u əvəz edir) istifadə olunur. Proqram təminatının avtomatik yenilənməsi yum-updateesd, yum-updatenboot, yup-cron və ya PackageKit paketləri vasitəsilə həyata keçirilir. YUM XML repozitoriyası (paket kolleksiyaları) RPM əsaslı sistemlər üçün ilk növdür.

Yum və RPM arasındakı fərq nədir?

RPM Linux əsaslı sistemlər üçün paket meneceridir, YUM isə RPM əsaslı Linux paylamaları üçün paket meneceri proqramıdır. Başqa sözlə, YUM RPM üçün ön hissədir (yüksək səviyyəli sarğı). RPM, YUM ilə müqayisədə nisbətən aşağı səviyyə kimi müəyyən edilə bilər. YUM sistemdə saxlanılan bütün paketləri idarə etməyi asanlaşdırmaq üçün RPM verilənlər bazasındakı məlumatlardan istifadə edir. RPM-ə yüksək səviyyəli frontend təmin etməklə yanaşı, YUM avtomatik yeniləmələr və asılılıq idarəetməsi əlavə edir. RPM-dən fərqli olaraq, YUM repozitorlarla işləmək imkanı təklif edir.

Tövsiyə: