3.08 p0f
(https://github.com/p0f/p0f) 내 우분투 상자에 전 세계적으로. 저장소에는 이전 버전만 있으므로 에서 다운로드하고 싶습니다 github
.
git clone
그런 다음 실행하면 make
프로그램이 성공적으로 컴파일됩니다. 해당 디렉토리 () 에서 제대로 실행할 수 있지만 /opt/p0f-3.08b
어디에서나 실행하고 싶습니다.
그래서 나는 심볼릭 링크를 만들었습니다.
ln -s /opt/p0f-3.08b/p0f /usr/sbin/p0f
이제 어디서나 터미널에서 실행할 수 있지만 p0f
다음 오류가 발생합니다.
SYSTEM ERROR : Cannot open 'p0f.fp' for reading.
p0f
이는 실행 중인 디렉터리와 동일한 디렉터리에 있어야 하기 때문입니다 p0f.fp
. 설치 디렉터리에 없으면 그렇지 않습니다 /opt/p0f-3.08b
.
심볼릭 링크를 추가하지 않고 이 문제를 해결할 수 있는 방법이 있습니까 p0f.fp
? 특히 프로그램에 이러한 파일이 수십 개 있을 경우 이는 매우 보기 흉해 보입니다.