RPM または DEB パッケージ経由でインストールされた Linux ファイル

インストール パッケージ内のさまざまなファイルが Linux システム上のどこにインストール (配置) されているかを知りたいですか? この記事では、ファイルの作成元、または特定のパッケージまたはパッケージのセットに存在するファイルを一覧表示する方法を説明します。

この記事は、構成ファイルやヘルプ ドキュメントなどの重要なパッケージ ファイルを簡単に見つけるのに役立ちます。ファイルがどのパッケージに含まれているか、またはどのパッケージからインストールされているかを確認するいくつかの方法を見てみましょう。

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

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

# yum アップデート
# yum インストール yum-utils

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

# repoquery --installed -l httpd 
# dnf repoquery --installed -l httpd [Fedora 22 以降のバージョンの場合]

リポクエリは httpd によってインストールされたファイルをリストします

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

# rpm -ql httpd

rpm は、インストールされているプログラムのインストール パッケージを照会します。

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

# rpm -qlp telnet-server-1.2-137.1.i586.rpm

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

$ dpkg -L apache2

dpkg インストールされているパッケージをリストする

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

おすすめ

転載: blog.csdn.net/yaxuan88521/article/details/131493886