내 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 파이썬
/usr/bin/pydoc
/usr/빈/파이썬
/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

...바이너리가 어디에 있는지 확인하세요.

관련 정보