vim을 설치할 때 pkg_add가 원격 ftp 저장소에서 올바른 디렉터리를 찾도록 하려면 어떻게 해야 합니까?

vim을 설치할 때 pkg_add가 원격 ftp 저장소에서 올바른 디렉터리를 찾도록 하려면 어떻게 해야 합니까?

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실행하지만 여기에도 빌드 패키지가 없으므로 시도하지 마세요. 같은 이유로 중단된 것 같습니다.

답변2

다음을 사용하여 자신만의 저장소를 만들 수도 있습니다.화약 상자. 추가 정보여기. 일반적으로 꽤 잘 작동하고 시간도 오래 걸리지 않지만, 물론 컴파일을 기다려야 하기 때문에 속도도 그리 빠르지 않습니다.

또한, 새로운 기능을 사용하고 싶다면패키지형식, 응일부 가이드. 또는 컴파일을 기다리지 않고 낯선 사람이 패키지를 만드는 것을 기꺼이 신뢰하려는 경우 공개저장소. 바라보다여기더 알아보기.

관련 정보