私はUbuntuユーザーであり、apt-getを使用してパッケージをインストールします。例えば:
Sudo apt-get install hadoop-0.20
パッケージをインストールした後、/ usr/bin、/ usr/lib/hadoopなどにファイルがあります。パッケージがファイルをインストールした場所を正確に示すコマンドはありますか?
はい、次のようなdpkg
コマンドを使用します
dpkg -L hadoop-0.20
逆の質問(特定のファイルを提供するパッケージを見つける)は、たとえば次のように答えられます。
dpkg -S /usr/include/gc/gc.h
Debianについてもっと読む パッケージ関連ツール
PS。 Ubuntu(およびMintなどの他のLinuxディストリビューション)は Debian の派生物です。
--listfileフラグをdpkgに渡すことにより、パッケージにインストールされているファイルを一覧表示できます。たとえば、パッケージの名前が実際に「hadoop-0.20」の場合、次のようになります。
dpkg --listfiles hadoop-0.20
システムにインストールされるファイルは、パッケージごとに異なります。 100%確実にするには、.deb
パッケージを自分で調べる必要があります。最初にパッケージをダウンロードしてください。
まず、.deb
アーカイブを抽出する必要があります。
ar vx mypackage.deb
これで、debian-binary
、control.tar.gz
、およびdata.tar.gz
の3つの新しいファイルが作成されます。あなたは最後のものに興味があります。
これで、tar
を使用してそれを抽出することもできます。
tar xzvf data.tar.gz
これで、パッケージの内容を自由に閲覧できます。 makefileを探したり、スクリプトをインストールしたりして、インストール先を確認します。