ホームページ  >  記事  >  システムチュートリアル  >  RPM と DEB: Linux システムにおける 2 つのソフトウェア パッケージ形式の比較分析

RPM と DEB: Linux システムにおける 2 つのソフトウェア パッケージ形式の比較分析

PHPz
PHPz転載
2024-02-13 14:00:04884ブラウズ

Linux システムには、RPM と DEB という 2 つの一般的なソフトウェア パッケージ形式があります。これらは、それぞれ Red Hat シリーズと Debian シリーズの標準形式であり、ソフトウェアのインストール、アップグレード、アンインストールなどの操作を管理するために使用されます。しかし、それらの違いは何かご存知ですか?この記事では、これら 2 つのソフトウェア パッケージをよりよく理解して使用できるように、4 つの側面から RPM と DEB を比較します。

Linux にインストールされているすべてのソフトウェア パッケージのファイルを一覧表示する方法

yum-utils の一部である repoquery コマンドを使用すると、CentOS/RHEL システム上の特定のパッケージによってインストールされたファイルを一覧表示できます。
yum-utils をインストールして使用するには、次のコマンドを実行します:

リーリー

これで、httpd サーバーなど、インストールされているパッケージのファイルを一覧表示できるようになります (パッケージ名は大文字と小文字が区別されることに注意してください)。 –installed はインストールされているパッケージを示し、-l はすべてのファイルをリストします:

リーリー RPM vs DEB:Linux系统中两种软件包格式的对比分析

repoquery httpd

によってインストールされたファイルの一覧表示

重要: Fedora 22 以降では、repoquery コマンドが RPM ベースのディストリビューションの dnf パッケージ マネージャーに統合されており、上記の方法を使用してインストールされているファイルを一覧表示できます。
さらに、次の rpm コマンドを使用して、.rpm パッケージまたはインストールされている .rpm パッケージ内のファイルを一覧表示することもできます。次の -q および -l は、次のパッケージ内のファイルを一覧表示することを示します:

リーリー RPM vs DEB:Linux系统中两种软件包格式的对比分析

rpm インストールされているプログラムのインストール パッケージを問い合わせます

もう 1 つの役立つヒントは、インストール前に -p を使用して .rpm 内のファイルを一覧表示することです。

リーリー

Debian/Ubuntu ディストリビューションでは、-L フラグを指定して dpkg コマンドを使用すると、Debian システムまたはその派生システム上の特定の .deb パッケージにインストールされているファイルを一覧表示できます。
この例では、apache2 Web サーバーによってインストールされたファイルをリストします:

リーリー RPM vs DEB:Linux系统中两种软件包格式的对比分析

dpkg インストールされているパッケージの一覧表示

Linux でのパッケージ管理に関する他の記事もぜひチェックしてください。

以上がRPM と DEB: Linux システムにおける 2 つのソフトウェア パッケージ形式の比較分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。