Menu Close

Perbedaan antara Yum dan RPM (dengan tabel)

Perbedaan Antara Yum dan RPM (Dengan Tabel)

Manajer paket adalah perangkat lunak komputer yang menangani paket, menginstal, memperbarui, dan memutakhirkan paket yang diperlukan sambil mengarsipkan sisanya. Jadi apa hubungannya Yum dan RPM dengan itu?

Yum dan RPM adalah pengelola paket untuk sistem Linux. Mereka digunakan tergantung pada distribusi Linux yang digunakan dan kebutuhan pribadi Anda. Tetapi banyak yang merasa sulit untuk membedakan keduanya.

Yum adalah singkatan dari Yellowdog Updater Modified. Mereka adalah manajer paket untuk sistem Linux berbasis RPM. Mereka adalah manajer paket manajemen ujung depan tingkat tinggi untuk distribusi Linux yang didasarkan pada RPM.

RPM adalah singkatan dari Redhat Packaging Manager. Ini dapat dianggap sebagai salah satu pengelola paket tertua yang menjalankan fungsi dasar seperti mencopot pemasangan, memperbarui, mengarsipkan paket yang diterima oleh sistem Linux.

Perbedaan antara Yum dan RPM adalah Yum hanya dapat menginstal paket yang tersedia di repositorinya, RPM dapat menginstal banyak paket dengan nama file yang benar dan ekstensi .rpm. Meskipun keduanya adalah manajer paket dan peran utamanya adalah menginstal, memperbarui, dan memperbarui paket, keduanya bekerja secara berbeda.

Bagan Perbandingan Yum vs RPM

Parameter Perbandingan

Hmm

RPM

Definisi

Ini adalah manajemen paket front-end top-of-the-line yang dapat melakukan semuanya secara individual.

Ini adalah manajer paket tingkat rendah yang melakukan hal paling dasar.

Asal

Itu ditingkatkan dari YUP ke Yum pada tahun 2003.

Asal tanggal kembali ke tahun 1997.

Ketergantungan

Menyelesaikan dan menginstal dependensi secara otomatis.

Itu tidak menyelesaikan ketergantungan.

Instalasi Paket

Itu hanya dapat menginstal paket yang tersedia di repositori dan menampilkan paket yang sudah diinstal.

Ini memungkinkan Anda untuk menginstal banyak paket, tetapi Anda harus memberikan nama file yang tepat.

Memperbarui

Pembaruan otomatis dilakukan ke versi terbaru.

Itu tidak memungkinkan perbaikan.

administrasi

Ini adalah alat yang dapat digunakan untuk mengatur RPM dengan mudah.

Sulit untuk mengelola ketika menginstal/memperbarui paket.

Apa itu Yum?

Yum yang merupakan singkatan dari Yellowdog Upgrader Modified adalah versi YUP atau Yellowdog UPgrader yang dimodifikasi atau diperbarui dan datang pada tahun 2003. Itu tergantung pada RPM.

Ini terutama bekerja pada sistem Linux berbasis RPM dan bergantung pada RPM untuk menjalankan fungsinya, tetapi juga digunakan untuk mengelola, menginstal, dan memperbarui paket pada sistem Linux berbasis RPM.

Yum dapat melakukan semua fungsi tergantung pada RPM. Anda dapat mendeteksi dan menyelesaikan dependensi. Meskipun Anda tidak dapat menginstal banyak paket seperti RPM, Anda dapat menginstal paket yang sudah tersedia di repositori.

Yum juga dapat memindai dan memperbarui paket ke versi terbaru. Itu juga sepenuhnya tergantung pada repositori online.

Apa itu RPM?

RPM adalah singkatan dari Redhat Packaging Manager dan dikembangkan pada tahun 1997. Ini adalah versi modifikasi dari manajer paket dengan ekstensi .pm yang datang pada tahun 1993. Dengan beberapa manfaat dan fitur tambahan, ini menjadi salah satu manajer paket yang paling populer. sistem Linux.

Ini adalah sistem manajemen paket sumber terbuka gratis yang bekerja pada sistem distribusi Linux dan melakukan fungsi dasar untuk menginstal, mencopot, memindai, memperbarui, dll.

Sistem Linux berbasis RPM memerlukan Yum untuk administrasi, karena sistem ini tidak dapat mendeteksi dan menyelesaikan ketergantungannya sendiri. Tetapi Anda dapat menginstal banyak paket, tidak seperti Yum, selama kami memberi Anda nama file yang benar dengan ekstensi .rpm. Ini akan memudahkan pengelola paket untuk menemukan file.

RPM tidak bergantung pada repositori online untuk setiap layanannya dan tidak dapat memindai atau memperbarui sendiri atau paketnya ke versi terbaru. Anda hanya dapat menampilkan versi yang saat ini tersedia.

Perbedaan Utama Antara YUM dan RPM

  1. Yum dan RPM, meskipun mereka adalah manajer paket untuk sistem Linux, masih berbeda dalam artinya. Sementara Yum adalah manajer paket front-end tingkat atas yang berjalan pada sistem Linux berbasis RPM, RPM adalah manajer paket tingkat rendah yang menjalankan fungsi dasar.
  2. YUP atau Yellowdog UPgrader pertama kali dibuat dan dikembangkan antara tahun 1999-2000. Versi YUP yang diperbarui dikenal sebagai Yum dan dikembangkan kembali atau dimodifikasi pada tahun 2003. Sedangkan RPM atau Redhat dikembangkan pada tahun 1997.
  3. Yum dapat secara otomatis memindai, mendeteksi, dan menyelesaikan dependensi sedangkan RPM tidak bisa. Itu tidak menyelesaikan ketergantungan.
  4. RPM memungkinkan Anda untuk menginstal berbagai paket, satu-satunya syarat yang diperlukan adalah kami harus memberikan nama file yang benar dengan ekstensi ‘.rpm’. Namun dalam kasus Yum, ia hanya menginstal paket yang sudah tersedia di repositorinya dan menampilkan paket lain yang sudah diinstal.
  5. Meskipun salah satu fungsi pengelola paket adalah untuk menginstal dan memperbarui paket sistem Linux, RPM tidak mengizinkan pembaruan paket yang ada, sementara Yum membantu Anda memindai paket dan memberi tahu serta memperbarui ke versi terbarunya.
  6. Dalam hal mengelola pengelola paket ini, Yum juga merupakan perangkat lunak yang digunakan untuk mengelola RPM, sementara RPM sulit digunakan dalam kasus penginstalan dan pemutakhiran.

Kesimpulan

Manajer paket adalah perangkat lunak yang digunakan untuk mengelola, menginstal, memperbarui, meningkatkan, dll. dari paket-paket sistem. Sistem berbasis Linux atau sistem Linux memiliki banyak manajer paket di mana dua di antaranya adalah: Yum dan RPM.

RPM atau Redhat Packaging Manager, diperkenalkan pada tahun 1997, adalah salah satu manajer paket tertua untuk sistem berbasis Linux. Fungsi utamanya meliputi pemasangan berbagai paket. Ini adalah sistem manajemen paket yang kuat untuk menginstal, mencopot pemasangan, memeriksa, dan memperbarui paket yang diterima oleh sistem Linux.

Modifikasi Yum atau Yellowdog Upgrader, dikembangkan pada tahun 2003, adalah sistem manajemen paket yang digunakan untuk sistem Linux berbasis RPM. Mereka juga menginstal paket, tetapi tidak dengan cara yang sama seperti RPM. Terutama mereka juga membantu manajemen RPM.

Fakta yang membuat perbedaan antara Yum dan RPM adalah kenyataan bahwa Yum dapat memeriksa dan memperbarui paket sedangkan RPM tidak bisa. Yum juga dapat mengatasi ketergantungannya sendiri, sementara ini tidak mungkin untuk RPM.

Referensi

  1. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.367.859&rep=rep1&type=pdf
  2. https://link.springer.com/chapter/10.1007/978-1-4302-6563-4_4

Cobalah kuis TI