Perbedaan antara YUM dan RPM

Perbedaan antara YUM dan RPM

Yum vs RPM

Red Hat Package Manager atau RPM adalah manajer paket default untuk distribusi Linux yang menggunakan paket dengan nama yang sama. Awalnya dikembangkan oleh Red Hat, akhirnya menemukan penerimaan luas di banyak distribusi Linux. Yum adalah singkatan dari Yellowdog Updater yang dimodifikasi dan merupakan ujung depan untuk distribusi Linux yang memanfaatkan format paket RPM. Keduanya hanya dapat digunakan dengan distro berbasis RPM dan tidak dapat digunakan dengan paket -paket Debian seperti Ubuntu.

Meskipun RPM adalah alat yang sangat kuat yang sudah dikenal banyak pengguna, masih ada beberapa kelemahan kecil yang mengganggu pengguna. Masalah yang paling menonjol adalah keadaan yang biasa disebut oleh kebanyakan orang sebagai 'neraka ketergantungan'. Masalah ini terjadi dengan paket yang bergantung pada banyak paket lain, beberapa paket itu juga tergantung pada banyak paket lainnya. Sudah menjadi rahasia umum bahwa Anda harus menginstal semua dependensi agar program bekerja dengan benar. RPM tidak dapat secara otomatis melakukan ini untuk Anda. Itu hanya dapat memeriksa apakah semua paket yang diperlukan diinstal sebelum menginstal paket yang diperlukan. Melacak dan menginstal setiap ketergantungan secara manual adalah tugas utama bagi kebanyakan orang yang hanya ingin menginstal satu paket pada awalnya.

Yum mampu melacak dependensi paket dan menginstalnya sebelum menginstal paket yang ingin dipasang pengguna. Ini menyederhanakan seluruh proses karena Anda hanya perlu mengetahui nama paket yang ingin Anda instal dan tidak khawatir apakah paket yang diperlukan telah diinstal atau tidak. Paket yang tidak dapat ditemukan di sistem dicari di repositori yang tersedia untuk sistem.

Meskipun baik RPM dan Yum adalah apa yang benar -benar menginstal paket, Anda mungkin tidak akan menggunakan salah satu dari itu kecuali Anda mahir dengan baris perintah dan berbagai parameter yang perlu dilewati. Untuk memudahkan orang biasa untuk dengan cepat memahami kontrol total sistem mereka, ada berbagai antarmuka pengguna grafis atau GUI yang dapat digunakan di atas YUM atau RPM. GUI inilah yang biasa dilihat dan berinteraksi dengan orang -orang.

Ringkasan:

1. RPM adalah manajer paket sementara yum adalah frontend yang dapat digunakan dengan rpm.

2. Manajer paket RPM tidak dapat melacak dependensi sementara yum bisa.