2016-09-12 1 views
0

perf 프로파일 러를 사용하려고합니다. 나는 리눅스 일반 도구를 설치했지만 행운은 없다. 여기에 내가 갖는 메시지는 다음과 같습니다"perf"명령을 실행할 수 없습니다. Perf는 스택 트레이스를위한 리눅스 프로파일 러입니다


[email protected]:~$ perf 
WARNING: perf not found for kernel 3.16.0-45 

    You may need to install the following packages for this specific kernel: 
    linux-tools-3.16.0-45-generic 
    linux-cloud-tools-3.16.0-45-generic 

    You may also want to install one of the following packages to keep up to date: 
    linux-tools-generic 
    linux-cloud-tools-generic 

나는 위의 패키지를 설치하려고했지만, 나는 다음과 같은 오류 얻을 :


Unable to locate package linux-tools-3.16.0-45-generic 
E: Couldn't find any package by regex 'linux-tools-3.16.0-45-generic' 

+0

그래서 다음 단계는 인터넷을 사용하여 'perf'가 실제로 해당 패키지에서 발견 될 것이라는 것을 확인하고 대답이 '예'인 경우 두 번째 질문에 대한 대답을 찾아 낼 수 있습니다. Google에서 "패키지 E를 찾을 수 없습니다 : 정규식으로 패키지를 찾을 수 없습니다"라는 답변이 여러 번 나왔습니다. –

답변

0

나는 결코 작동시킬 수 없었다. 내 Kernal을 최신 안정 버전으로 업데이트하고 sudo apt-get install에서 위의 패키지를 다운로드하려고했습니다. 나는 마침내 패키지를 수동으로 온라인에서 찾았으며 정상적으로 작동합니다.

관련 문제