Virtualbox에 FreeBSD 9.1을 새로 설치했습니다.
을 실행하려면 pkg_add -r -v vim
터미널에서 ftp 스크립트를 실행하여
ftp://ftp.freebsd.org/pub/FreeBSD/pub/i386/packages-9.1-release/Latest/vim.tbz
다음을 수행합니다 .No such file or directory
9.1 버전 폴더 로 이동하면 ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
아무 것도 없기 때문에 이는 의미가 있습니다.
온라인의 다른 답변은 환경 변수를 가리키는 것처럼 보이지만 PACKAGEROOT
일반적으로 서버만 가리키며 서버에 액세스하는 데 문제가 없었습니다.
또한 설치와 함께 제공된 소스 코드로 Vim을 빌드해 보았지만 /usr/ports/editors/
결국 2시간의 컴파일 후에 실패했습니다.
답변1
9.1의 누락된 패키지는 다음으로 인해 발생합니다.FreeBSD 보안 사고이 네트워크는 2012년 말에 출시되었습니다. 그 결과 버전 9.1의 릴리스가 지연되었고 DVD용으로 제작된 패키지의 최소 하위 집합만 만들어졌습니다. 최근 업데이트를 본 적이 없지만 빌드 시스템이 여전히 영향을 받고 있다고 가정합니다.
현재 신뢰할 수 있는 유일한 방법은 포트에서 빌드하는 것입니다. 그들은 대개 매우 강합니다. 컴파일이 실패한 이유를 다시 확인해 보세요. 2시간이 걸린다면 아마도 vim이 아닌 다른 것이 빌드되고 있는 것이므로 모든 것을 다시 빌드하지는 않을 것입니다.
여전히 문제가 해결되지 않으면 다음을 시도해 볼 수 있지만 ymmv:
setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-current/"
그렇지 않으면 8.3으로 떨어질 수 있습니다.
FreeBSD도 다음으로 이동하고 있습니다.포장 백명령 을 pkg
실행하지만 여기에도 빌드 패키지가 없으므로 시도하지 마세요. 같은 이유로 중단된 것 같습니다.