Seperti kita ketahui yum adalah sistem manajemen paket yang dibangun di atas rpm. Ini juga merupakan utilitas command line yang merupakan versi rpm yang lebih luas, ini menyelesaikan banyak masalah (utamanya adalah ketergantungan) yang tidak dipedulikan rpm. Apakah ada kasus khusus ketika menggunakan perintah rpm akan lebih tepat daripada yum?
Dalam versi yum yang lebih baru, rpmdb bukan satu-satunya hal yang diubah oleh transaksi (menginstal atau menghapus paket), jadi sangat berbahaya untuk pergi di belakang yum dan menggunakan rpm secara langsung untuk melakukan itu ... dan yum akan mengeluh kepada Anda, jika kamu melakukan itu.
Satu-satunya hal yang terlintas dalam pikiran bahwa rpm dapat melakukan dan yum tidak dapat melakukannya adalah menandatangani paket (rpm -K) ... tetapi beberapa operasi mungkin sedikit lebih cepat, dan jelas ada hal-hal yang diingat orang lebih baik / lebih mudah.
sumber
Kasus "pantas" lainnya adalah ketika Anda mencoba menginstal / mengkompilasi kode sumber dan tidak ingin menggunakan (atau tidak memiliki) hak akses root.
Sebagai pengguna biasa, Anda tidak diperbolehkan menggunakan yum untuk instalasi, sementara Anda dapat menggunakan rpm untuk menginstal source-rpms ke direktori rpm-build-lokal Anda.
sumber
Ada beberapa kasus di mana Anda menggunakan rpm terlebih dahulu, untuk melakukan beberapa hal pendahuluan, sebelum yum. Contoh yang bagus adalah MySQL .
Pada titik ini repositori mysql / yum sudah siap dan Anda dapat mulai mengandalkan yum hanya untuk mendapatkan mysql utama dan paket-paket opsional lainnya:
Lihat detail:
http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/index.html
sumber