Logo ms.removalsclassifieds.com

Perbezaan Antara Yum dan RPM (dengan Jadual)

Isi kandungan:

Anonim

Pengurus pakej ialah perisian komputer yang berurusan dengan pakej, pemasangan, kemas kini dan naik taraf pakej yang diperlukan sambil mengarkibkan selebihnya. Jadi apa kaitan Yum dan RPM dengan ini?

Yum dan RPM adalah kedua-dua pengurus pakej untuk sistem Linux. Ia digunakan berdasarkan pengedaran Linux yang digunakan dan pada keperluan individu anda. Tetapi ramai yang sukar untuk membezakan antara keduanya

Yum lwn RPM

Perbezaan antara Yum dan RPM ialah walaupun Yum hanya boleh memasang pakej yang tersedia dalam repositorinya, RPM boleh memasang berbilang pakej dengan nama fail dan sambungan.rpm yang betul. Walaupun kedua-duanya adalah pengurus pembungkusan dan fungsi utama mereka ialah memasang, mengemas kini dan menaik taraf pakej, kedua-duanya masih berfungsi secara berbeza.

Yum bermaksud Yellowdog Updater Modified. Mereka adalah pengurus pembungkusan untuk sistem Linux berasaskan RPM. Mereka ialah pengurus pakej pengurusan bahagian hadapan peringkat tinggi untuk pengedaran Linux yang berasaskan RPM.

RPM bermaksud Pengurus Pembungkusan Redhat. Ia boleh dianggap sebagai salah satu pengurus pembungkusan tertua yang melakukan fungsi asas seperti menyahpasang, mengemas kini, mengarkibkan pakej yang diterima oleh sistem Linux.

Jadual Perbandingan Antara Yum dan RPM

Parameter Perbandingan

Yum

RPM

Definisi

Ia adalah pengurusan paket peringkat atas dan hujung hadapan yang boleh melakukan segala-galanya secara individu. Ia adalah pengurus paket peringkat rendah yang melakukan perkara yang paling asas.
asal usul

Telah dikemas kini daripada YUP kepada Yum pada tahun 2003. Asalnya bermula pada tahun 1997.
Kebergantungan

Ia menyelesaikan dan memasang kebergantungan secara automatik. Tidak menyelesaikan kebergantungan.
Memasang pakej

Anda hanya boleh memasang pakej yang tersedia dalam repositori dan menunjukkan pakej yang telah dipasang. Ia membolehkan anda memasang berbilang pakej tetapi anda perlu memberikan nama fail yang tepat.
Menaik taraf

Peningkatan automatik dilakukan kepada versi terkini. Tidak membenarkan naik taraf.
Pengurusan

Ia adalah alat yang boleh digunakan untuk menguruskan RPM dengan mudah. Sukar untuk diuruskan apabila ia datang untuk memasang/ menaik taraf pakej

Apa itu Yum?

Yum, yang bermaksud Yellowdog Upgrader Modified ialah versi YUP atau Yellowdog UPgrader yang diubah suai atau dikemas kini dan datang pada tahun 2003. Ia bergantung pada RPM.

Ia berfungsi terutamanya pada sistem Linux berasaskan RPM dan bergantung pada RPM untuk melaksanakan fungsinya tetapi juga digunakan untuk pengurusan, pemasangan dan peningkatan gradasi pakej dalam sistem Linux berasaskan RPM.

Yum boleh melaksanakan semua fungsi dengan bergantung pada RPM. Ia boleh merasakan dan menyelesaikan kebergantungan. Walaupun ia tidak boleh memasang berbilang pakej seperti RPM, ia boleh memasang pakej yang sudah tersedia dalam repositori.

Yum juga boleh mengimbas dan menaik taraf pakej kepada versi terkini. Ia juga bergantung sepenuhnya pada repositori dalam talian.

Apakah RPM?

RPM bermaksud Pengurus Pembungkusan Redhat dan telah dibangunkan pada tahun 1997. Ia adalah versi diubah suai pengurus pakej dengan sambungan.pm yang datang pada tahun 1993. Dengan beberapa faedah dan fungsi tambahan ia menjadi salah satu pengurus pakej terkuat dan tertua untuk sistem Linux.

Ia adalah sistem pengurusan pakej sumber terbuka percuma yang berfungsi pada sistem pengedaran Linux dan melaksanakan fungsi asas memasang, menyahpasang, mengimbas, menaik taraf, mengemas kini dll.

Sistem Linux berasaskan RPM memerlukan Yum untuk pengurusan mereka kerana ia tidak dapat merasakan dan menyelesaikan kebergantungan sendiri. Tetapi ia boleh memasang berbilang pakej, tidak seperti Yum, dengan syarat kami memberikan nama fail yang betul dengan sambungan.rpm. Ini akan memudahkan pengurus pakej untuk mencari fail.

RPM tidak bergantung pada repositori dalam talian untuk mana-mana perkhidmatannya dan ia tidak boleh mengimbas atau menaik taraf sendiri atau pakejnya kepada versi terkini. Ia hanya boleh memaparkan versi yang tersedia pada masa ini.

Perbezaan Utama antara YUM dan RPM

  1. Yum dan RPM walaupun merupakan pengurus pembungkusan sistem Linux, mereka tetap berbeza walaupun dalam maksudnya. Walaupun Yum ialah pengurus pembungkusan bahagian hadapan peringkat atas yang beroperasi pada sistem Linux berasaskan RPM, RPM ialah pengurus pembungkusan peringkat rendah yang melaksanakan fungsi asas.
  2. YUP atau Yellowdog UPgrader pertama kali dibuat dan dibangunkan sepenuhnya antara 1999-2000. Versi YUP yang dikemas kini dikenali sebagai Yum dan ini telah dibangunkan semula atau diubah suai pada tahun 2003. Manakala RPM atau Redhat telah dibangunkan pada tahun 1997.
  3. Yum boleh mengimbas, merasakan dan menyelesaikan kebergantungan secara automatik manakala RPM tidak dapat berbuat demikian. Ia tidak menyelesaikan kebergantungan.
  4. RPM membolehkan anda memasang berbilang pakej, satu-satunya syarat yang diperlukan ialah kami perlu memberikan nama fail yang betul dengan sambungan '.rpm'. Tetapi dalam kes Yum, ia hanya memasang pakej yang sudah tersedia dalam repositori mereka dan menunjukkan pakej lain yang telah dipasang.
  5. Walaupun salah satu fungsi pengurus pembungkusan ialah memasang dan menaik taraf pakej sistem Linux, RPM tidak membenarkan peningkatan pakej sedia ada manakala Yum membantu anda mengimbas pakej dan memaklumkan serta menaik tarafnya kepada versi terkini.
  6. Dari segi pengurusan pengurus pembungkusan ini, Yum juga merupakan perisian yang digunakan untuk mengurus RPM manakala RPM sukar dikendalikan dalam kes pemasangan dan peningkatan.

Kesimpulan

Pengurus pembungkusan ialah perisian yang digunakan untuk mengurus, memasang, mengemas kini, menaik taraf dsb. pakej sesuatu sistem. Sistem berasaskan Linux atau sistem Linux mempunyai banyak pengurus pembungkusan sedemikian di mana dua ialah: Yum dan RPM.

RPM atau Pengurus Pembungkusan Redhat, yang diperkenalkan pada tahun 1997, adalah salah satu pengurus paket tertua sistem berasaskan Linux. Fungsi utamanya termasuk memasang berbilang pakej. Ia adalah sistem pengurusan pakej yang berkuasa untuk memasang, menyahpasang, menyemak dan menaik taraf pakej yang diterima oleh sistem Linux.

Yum atau Yellowdog Upgrader Modifies, dibangunkan pada tahun 2003, ialah sistem pengurusan pakej yang digunakan untuk sistem Linux berasaskan RPM. Mereka juga memasang pakej tetapi tidak dengan cara yang sama seperti RPM. Mereka terutamanya turut membantu pengurusan RPM.

Fakta yang menandakan perbezaan antara Yum dan RPM ialah hakikat bahawa Yum boleh menyemak dan menaik taraf pakej manakala RPM tidak boleh berbuat demikian. Yum juga boleh menyelesaikan kebergantungan sendiri sedangkan ini tidak boleh dilakukan untuk RPM.

Rujukan

Perbezaan Antara Yum dan RPM (dengan Jadual)