Perbezaan antara yum dan rpm

Perbezaan antara yum dan rpm

Yum vs rpm

Pengurus Pakej Red Hat atau RPM adalah pengurus pakej lalai untuk pengagihan linux yang menggunakan pakej dengan nama yang sama. Pada mulanya dibangunkan oleh Red Hat, akhirnya mendapat penerimaan yang meluas dalam banyak pengagihan Linux. Yum berdiri untuk pengemaskinian Yellowdog diubahsuai dan merupakan hujung depan untuk pengagihan Linux yang menggunakan format pakej rpm. Kedua -duanya hanya boleh digunakan dengan distro berasaskan rpm dan tidak boleh digunakan dengan mereka yang menggunakan pakej debian seperti Ubuntu.

Walaupun RPM adalah alat yang sangat mantap yang banyak pengguna sudah biasa, masih terdapat beberapa kelemahan kecil yang mengganggu pengguna. Masalah yang paling menonjol adalah negeri yang biasanya dirujuk oleh kebanyakan orang sebagai 'Neraka Ketergantungan'. Masalah ini berlaku dengan pakej yang bergantung pada banyak pakej lain, beberapa pakej tersebut juga bergantung pada banyak pakej lain. Pengetahuan umum bahawa anda mesti memasang semua kebergantungan untuk program berfungsi dengan betul. RPM tidak dapat melakukan ini secara automatik untuk anda. Ia hanya boleh menyemak sama ada semua pakej yang diperlukan dipasang sebelum memasang pakej yang diperlukan. Penjejakan dan memasang setiap kebergantungan secara manual adalah tugas utama bagi kebanyakan orang yang hanya mahu memasang satu pakej pada mulanya.

Yum mampu menjejaki kebergantungan pakej dan memasangnya sebelum memasang pakej yang ingin dipasang pengguna. Ini memudahkan keseluruhan proses kerana anda hanya perlu mengetahui nama pakej yang anda mahu pasang dan tidak bimbang sama ada pakej yang diperlukan telah dipasang atau tidak. Pakej yang tidak dapat dijumpai di sistem dicari di repositori yang tersedia untuk sistem.

Walaupun kedua -dua rpm dan yum adalah apa yang benar -benar memasang pakej, anda mungkin tidak akan menggunakan salah satu daripada mereka kecuali anda mahir dengan baris arahan dan pelbagai parameter yang perlu diluluskan. Untuk memudahkan orang biasa dengan cepat memahami kawalan keseluruhan sistem mereka, terdapat pelbagai antara muka pengguna grafik atau GUI yang boleh digunakan di atas sama ada YUM atau RPM. GUI ini adalah apa yang orang biasa melihat dan berinteraksi dan bukan yum atau rpm.

Ringkasan:

1. Rpm adalah pengurus pakej manakala yum adalah frontend yang boleh digunakan dengan rpm.

2. Pengurus Pakej RPM tidak dapat mengesan kebergantungan sementara yum dapat.