FreeBSD 9.2에서 lsof 포트를 업데이트하는 방법은 무엇입니까?

FreeBSD 9.2에서 lsof 포트를 업데이트하는 방법은 무엇입니까?

누락된 커널 소스에 대한 오류가 발생합니다. 그래서 살펴보니 확실히 상자 안에는 들어 있지 않았습니다. 내 문서에는 sysinstall을 통해 설치하라고 나와 있습니다. 자동 및 수동으로 구성된 서버 참조가 모두 실패했습니다.

그러다가 sysinstall이 더 이상 지원되지 않으며 소스 코드를 추출하려면 Subversion을 사용해야 한다는 것을 다른 곳에서 발견했습니다. 나는 Subversion을 사용하여 소스 코드를 /usr/src로 가져왔습니다. Lsof는 컴파일할 때 여전히 토합니다. 누락된 것 같은 Makefile 종속성은 입니다 /usr/src/sys/kern/kern_lockf.c. 파일이 몇 개 있지만 어디서도 /usr/src/sys/kern찾을 수 없습니다 kern_lockf.c.

현재 소스와 현재 포트가 있다고 하네요. 어떻게 되어가나요?

답변1

마지막으로 다음 명령줄을 사용하면 문제가 해결되는 것 같습니다. 내가 사용한 원래 소스(또는 명령줄)가 기억나지 않아서 내가 사용하고 있는 문서가 잘못된 것인지, 아니면 미러에 문제가 있는 것인지 알 수 없습니다.

svn checkout svn://svn.freebsd.org/base/release/9.2.0/ /usr/src

관련 정보