2014-12-18 2 views
1

새 컴퓨터에서 작업 중이며 MKL 라이브러리 경로를 찾을 수 없습니다. 설치 여부 및 설치 위치를 알고 있습니까? find -name을 시도했지만 찾을 수 없습니다. 아마도 그들은 단순히 설치되지 않았을 것입니다. 그러나 어떻게 확신 할 수 있습니까?MKL이 설치되어 있는지 확인하는 방법은 무엇입니까?

+0

비 배포 패키지의 표준 위치는'/ opt'와'/ usr/local'입니다. 그러나 MKL을 일반적으로 설치하는 방법을 알고 있다면이를 사용하여 설치 여부를 파악할 수 있습니다. –

+1

'locate' 명령도 사용할 수 있습니다. 'locate libname'. – phe

+0

@Ric'locate'는 꽤 잘 작동했습니다! 내가 일하는 모든 클러스터에 설치되지 않는다는 것이 유감입니다. 당신의 대답을 제안하십시오. – ziulfer

답변

0

whereis <YOURAPPNAME/YOURLIBNAME>으로 확인하십시오. whereishere

일반적으로 말하면, 표준 바이너리 위치에는 PATH이 아닌 일부 패키지는 수동 설치 될 수 있습니다.

이 경우 유일한 옵션은 전체 파일 시스템 계층에 반복을 수행하고 찾고있는 실행 파일이 디렉토리에 포함되어 있는지 확인하는 것입니다.

+1

사실 나는 전체 시스템에서 반복을하는 것 외의 다른 옵션이 있습니다. Ric이 주석에서 설명한대로'locate'를 사용할 수 있습니다. – ziulfer

+0

기본적으로 반복은 할 수있는 가장 나쁜 일입니다.'whereis' 명령을 시도해 보셨습니까? 확실하게'locate'도 작업을 수행 할 것입니다. 그러나 데이터베이스를 수시로 업데이트해야하기 때문에 시스템 전체에서 약간의 성능이 필요합니다. 다른 곳에서'whereis'가 파일 시스템을 읽을 때마다 비용이 들게됩니다. 일부 lib. 기본적으로 무엇을 선택할 것인가) – deimus

+0

네, 간단하게 결과가 없기 때문에'whereis'를 시도했습니다. 내가 말했듯이, 패키지 중 일부는 수동으로 설치되었습니다. 당신이'locate'에 대해 알고 있고 "반복은 끝낼 수있는 가장 어려운 일"이라고 생각한다면, 처음부터 그것에 대해 말해 보지 않으시겠습니까? – ziulfer

관련 문제