Perbedaan Antara YUM dan RPM Perbedaan Antara

Anonim

YUM vs RPM

Manajer Paket Red Hat atau RPM adalah manajer paket bawaan untuk distribusi Linux yang menggunakan paket dengan nama yang sama. Awalnya dikembangkan oleh Red Hat, akhirnya ditemukan banyak penerimaan di banyak distro Linux. YUM singkatan dari Yellowdog Updater Modified dan merupakan front end untuk distribusi Linux yang menggunakan format paket RPM. Kedua hal ini hanya dapat digunakan dengan distro berbasis RPM dan tidak dapat digunakan dengan paket debian seperti Ubuntu.

Meskipun RPM adalah alat yang sangat kuat yang banyak pengguna sudah mengenalnya, masih ada beberapa kelemahan kecil yang mengganggu pengguna. Masalah yang paling menonjol adalah keadaan yang biasa disebut oleh kebanyakan orang sebagai 'dependency hell'. Masalah ini terjadi dengan paket yang bergantung pada banyak paket lainnya, beberapa paket tersebut juga bergantung 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. Ini hanya bisa mengecek apakah semua paket yang dibutuhkan sudah terinstal sebelum menginstal paket yang dibutuhkan. Pelacakan dan pemasangan masing-masing ketergantungan secara manual adalah tugas utama bagi kebanyakan orang yang hanya ingin memasang satu paket pada awalnya.

YUM mampu melacak dependensi paket dan menginstalnya sebelum menginstal paket yang ingin diinstal pengguna. Ini menyederhanakan seluruh proses yang Anda butuhkan hanya mengetahui nama paket yang ingin Anda instal dan tidak khawatir apakah paket yang dibutuhkan sudah terinstal atau tidak. Paket yang tidak dapat ditemukan pada sistem dicari di repositori yang tersedia untuk sistem.

Meskipun kedua RPM dan YUM adalah apa yang benar-benar menginstal paket, Anda mungkin tidak akan menggunakan salah satu dari mereka kecuali Anda mahir dengan baris perintah dan berbagai parameter yang perlu dilalui. Agar lebih mudah bagi orang biasa untuk secara cepat memahami kontrol total sistem mereka, ada berbagai antarmuka pengguna grafis atau GUI yang dapat digunakan di atas YUM atau RPM. GUI ini adalah apa yang orang biasa lihat dan berinteraksi dengan dan bukan YUM atau RPM.

Ringkasan:

1. RPM adalah manajer paket sementara YUM adalah frontend yang bisa digunakan dengan RPM.

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