Linux システムには、RPM と DEB という 2 つの一般的なソフトウェア パッケージ形式があります。これらは、それぞれ Red Hat シリーズと Debian シリーズの標準形式であり、ソフトウェアのインストール、アップグレード、アンインストールなどの操作を管理するために使用されます。しかし、それらの違いは何かご存知ですか?この記事では、これら 2 つのソフトウェア パッケージをよりよく理解して使用できるように、4 つの側面から RPM と DEB を比較します。
yum-utils の一部である repoquery コマンドを使用すると、CentOS/RHEL システム上の特定のパッケージによってインストールされたファイルを一覧表示できます。
yum-utils をインストールして使用するには、次のコマンドを実行します:
これで、httpd サーバーなど、インストールされているパッケージのファイルを一覧表示できるようになります (パッケージ名は大文字と小文字が区別されることに注意してください)。 –installed はインストールされているパッケージを示し、-l はすべてのファイルをリストします:
リーリーrepoquery httpd
によってインストールされたファイルの一覧表示重要: Fedora 22 以降では、repoquery コマンドが RPM ベースのディストリビューションの dnf パッケージ マネージャーに統合されており、上記の方法を使用してインストールされているファイルを一覧表示できます。
さらに、次の rpm コマンドを使用して、.rpm パッケージまたはインストールされている .rpm パッケージ内のファイルを一覧表示することもできます。次の -q および -l は、次のパッケージ内のファイルを一覧表示することを示します:
rpm インストールされているプログラムのインストール パッケージを問い合わせます
もう 1 つの役立つヒントは、インストール前に -p を使用して .rpm 内のファイルを一覧表示することです。
リーリーDebian/Ubuntu ディストリビューションでは、-L フラグを指定して dpkg コマンドを使用すると、Debian システムまたはその派生システム上の特定の .deb パッケージにインストールされているファイルを一覧表示できます。
この例では、apache2 Web サーバーによってインストールされたファイルをリストします:
dpkg インストールされているパッケージの一覧表示
Linux でのパッケージ管理に関する他の記事もぜひチェックしてください。
以上がRPM と DEB: Linux システムにおける 2 つのソフトウェア パッケージ形式の比較分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。