Yum と RPM: 違いと比較

パッケージ マネージャーは、パッケージを処理し、必要なパッケージをインストール、更新、アップグレードしながら、残りのパッケージをアーカイブするコンピューター ソフトウェアです。 それでは、Yum と RPM はこれとどのような関係があるのでしょうか?

Yum と RPM はどちらも Linux システム用のパッケージ マネージャーです。 これらは、Linux ディストリビューションと個々のニーズに基づいて使用されます。

主要な取り組み

  1. YUM は、ソフトウェアのインストール、更新、および依存関係の解決を自動化する RPM に基づく Linux ディストリビューション用のパッケージ管理ツールです。
  2. RPM は、Red Hat、CentOS、Fedora などの Linux ディストリビューションでソフトウェア パッケージをインストール、更新、および削除するパッケージ管理システムです。
  3. YUM と RPM は Linux システム上のソフトウェアを管理しますが、YUM は依存関係と更新を自動的に処理することでプロセスを簡素化します。

Yum と RPM の比較

RPM は、インストール、更新、管理を行うコマンドライン ユーティリティです。 ソフトウェア Red Hat ベースのシステムのパッケージ。 拡張子が .rpm のパッケージ形式を使用し、インストールされたパッケージのデータベースを維持します。 YUM は、Red Hat ベースのシステムでパッケージを管理するために使用されるコマンドライン ユーティリティです。

ヤム vs RPM

RPM ベースのパッケージ マネージャーです。 Linux システム。 これらは、RPM ベースの Linux ディストリビューション用の高レベルのフロントエンド管理パッケージ マネージャーです。

RPM は Redhat Packaging の略です マネージャー。 これは、Linux システムが受信したパッケージのアンインストール、更新、アーカイブなどの基本的な機能を実行する最も古いパッケージ マネージャーの XNUMX つと考えられます。

比較表

比較のパラメータヤムRPM
定義これは、すべてを個別に実行できるトップレベルのフロント エンド パケット管理です。これは、最も基本的なことを行う低レベルのパケット マネージャーです。
Origin2003 年に YUP から Yum にアップデートされました。はじまりは1997年にさかのぼります。
依存関係依存関係を自動的に解決してインストールします。依存関係を解決しません。
パッケージのインストールリポジトリで利用可能なパッケージのみをインストールできます。リポジトリには、すでにインストールされているパッケージが表示されます。複数のパッケージをインストールできますが、正確なファイル名を指定する必要があります。
アップグレード最新バージョンへの自動アップグレードが行われます。アップグレードを許可しません。
マネジメントRPMを手軽に管理できるツールです。パッケージのインストール/アップグレードの管理は簡単ではありません。

ヤムとは?

Yum は、Yellowdog Upgrader Modified の略で、YUP または Yellowdog UPgrader の修正または更新バージョンで、2003 年に登場しました。RPM に依存します。

また読む:  PicsArt と PicsArt Gold: 違いと比較

これは主に RPM ベースの Linux システム上で機能し、その機能は RPM に依存します。 また、RPM ベースの Linux システムでのパッケージの管理、インストール、アップグレードにも使用されます。

依存関係を感知して解決できます。 RPM のように複数のパッケージをインストールすることはできませんが、リポジトリ内の既存のパッケージをインストールすることはできます。

Yum は、パッケージをスキャンして最新バージョンにアップグレードすることもできます。 また、オンライン リポジトリに完全に依存しています。

RPMとは?

RPM は Redhat Packaging Manager の略で、1997 年に開発されました。これは、1993 年に拡張子 .pm を付けてパッケージ マネージャーを修正したバージョンです。

これは、Linux ディストリビューション システム上で動作し、インストール、アンインストール、インストールなどの基本機能を実行する、無料のオープンソース パッケージ管理システムです。 スキャニング、アップグレード、更新など。

RPM ベースの Linux システムは、独立して依存関係を感知して解決できないため、管理に Yum が必要です。 これにより、パッケージ マネージャーがファイルを見つけやすくなります。

RPM はサービスをオンライン リポジトリに依存しないため、RPM 自体やそのパッケージをスキャンしたり、最新バージョンにアップグレードしたりすることはできません。

YUMとRPMの主な違い

  1. Yum と RPM は Linux システム パッケージング マネージャーですが、その意味においてもやはり異なります。 Yum は RPM ベースの Linux システム上で動作するトップレベルのフロントエンド パッケージング マネージャーですが、RPM は基本的な機能を実行する低レベルのパッケージング マネージャーです。
  2. YUP (Yellowdog UPgrader) は、1999 年から 2000 年の間に初めて作成され、完全に開発されました。 YUP の更新バージョンは Yum として知られており、2003 年に再開発または修正されました。同時に、RPM または Redhat が 1997 年に開発されました。
参考文献
  1. https://link.springer.com/chapter/10.1007/978-1-4302-6563-4_4
また読む:  JavaScript と AngularJS: 違いと比較

最終更新日 : 11 年 2023 月 XNUMX 日

ドット1
XNUMXつのリクエスト?

私はあなたに価値を提供するために、このブログ記事を書くことに多大な努力を払ってきました. ソーシャルメディアや友人/家族と共有することを検討していただければ、私にとって非常に役立ちます. 共有は♥️

「Yum と RPM: 違いと比較」についての 23 件のフィードバック

    • 私も同意します。この投稿では 2 つのパッケージ管理ツールの包括的な分析が提供されています。

      返信
  1. Yum と RPM とは何か、また Linux システムでそれらが何を行うかについての非常に有益な説明です。パッケージマネージャーに慣れていない人でも理解しやすくなります。

    返信
  2. Yum と RPM の歴史的背景と進化は、Linux システムにおけるそれらの役割を包括的に示しています。

    返信
  3. すべてに完全に同意できるかどうかはわかりません。 RPM は、たとえより低レベルであっても、よりユーザーフレンドリーになる可能性があると思います。

    返信
    • 同意しますが、依存関係を解決する機能はパッケージ管理において重要な側面です。

      返信
    • 確かに、Yum の自動依存関係解決により、ソフトウェア管理プロセスが簡素化されます。

      返信

コメント

後で読むためにこの記事を保存しますか? 右下のハートをクリックして自分の記事ボックスに保存!