一部のアプリケーションでは、「which」コマンドを使用して、アプリケーションがインストールされた場所を見つけるのが非常に簡単です。ただし、Tomcatなどの一部のアプリケーションは、私の所属する場所から少し外れています。
バイナリ、ライブラリ、およびサポートファイルがインストールされている場所を見つけるために、apt-getインストールに適用できる特定の方法論を求めています。
この質問の原因は、Tomcat7をインストールし、Tomcat7を見つけたようで、実行するカスタマイズのリストがあることです。
コマンドdpkg -L package
を実行して、パッケージ内のすべてのファイルをリストできます。たとえば、dpkg -L ubuntu-minimal
は、他のパッケージに依存するのは空のメタパッケージであるため、パッケージングに関連するいくつかの小さなファイルのみをリストします。
dpkg -L Tomcat7
おそらくあなたが望むものです。
dpkg
コマンドを使用して、インストール済みパッケージの内容をリストできます。これは、APTツールは内部的に呼び出します:
dpkg -L Tomcat7
出力を検索することもできます。 grep
コマンドを使用します。たとえば、構成ファイル(/etc
の下にある)を表示するには:
dpkg -L Tomcat7 | grep /etc
変更するファイルは、メインのTomcat7
パッケージの依存関係にある可能性があります。パッケージ内とその依存関係の検索はより複雑です。お探しのファイルは、Tomcat7-something
というパッケージに含まれている可能性があります。それらを表示する最も簡単な方法は、デフォルトではインストールされないapt-file
コマンドを使用することです(apt-get install apt-file
でインストールします)。
apt-file list Tomcat7
apt-file
は、インストールされているかどうかにかかわらず、Ubuntuのすべてのパッケージ内のファイル名をリストします(有効にしたパッケージソースに従って)。それを使用してファイルを検索することもできます。
$ apt-file search RequestInfoExample.Java
Tomcat7-examples: /usr/share/Tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.Java
私が通常していることは:
Synapticを起動します(最初にインストールする必要があります)
興味のあるパッケージを見つける
右クリックして、[プロパティ]を選択します
インストールされたファイルのリストを表示する