私のCentOSでソフトウェアがどこにインストールされているかどうかはどうすればわかりますか?

私のCentOSでソフトウェアがどこにインストールされているかどうかはどうすればわかりますか?

CentOS7にはいくつかのPythonがあります。次の手順でデフォルトのPythonバージョンを確認します。

# python3 -V
Python 3.6.0a1

しかし、私のCentOSにどこにいるのか、どうすればわかりますか?

答え1

which python3Python実行可能ファイルへのパスが表示されます。 Pythonライブラリファイルがインストールされているルートディレクトリを見つけるには、次のようにします。sys.prefix:

$ python3 -c "import sys; print(sys.prefix)"

答え2

使用rpm -ql。このように:

$rpm -ql Python
/usr/bin/pydoc
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/share/doc/python-2.7.5
/usr/share/doc/python-2.7.5/LICENSE
/usr/share/doc/python-2.7.5/README
/usr/share/man/man1/python.1.gz
/usr/share/man/man1/python2.1.gz
/usr/share/man/man1/python2.7.1.gz

-q=クエリ
-l=リスト

man rpmすべてのオプションについてはリソースを参照してください。

または簡単に:

$ which python
/usr/bin/python

...バイナリがどこにあるかを確認してください。

関連情報