FreeBSD 8.2-RELEASE를 사용합니다. 8.2 버전 대신 최신 바이너리 패키지를 사용하고 싶습니다. 즉, 패키지를 사용하고 싶습니다.ftp://ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/대신에ftp://ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/All/.
나는 많은 것을 컴파일하는 데 관심이 없기 때문에 단순히 포트를 업그레이드하고 모든 것을 강제로 컴파일하고 싶지 않습니다. 작은 것들을 컴파일하는 것은 괜찮지만, 더 큰 프로그램을 위해 몇 시간씩 기다리고 싶지는 않습니다.
내 시스템이 안정적인 바이너리 패키지를 사용하도록 하려면 어떻게 해야 합니까(그리고 모든 것이 동기화되도록 포트를 업그레이드합니까)?
답변1
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html
"pkg_add(1)가 FreeBSD 8-STABLE 패키지를 다운로드하도록 강제하려면 PACKAGESITE를 다음으로 설정하십시오.ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/".
기본 설치에서 STABLE도 추적하지 않으면 결국 몇 가지 문제가 발생하게 됩니다.
포트는 portsnap fetch && portsnap update를 통해 개별적으로 업데이트되어야 합니다.
답변2
나는 FreeBSD를 오랫동안 사용해왔는데, 무슨 뜻인지 알 것 같군요 pkg_add -r <package>
.
내가 아는 한 pkg_add
기본값은 uname -r
.
따라서 매뉴얼의 지침을 사용하여 기본 시스템을 업그레이드해야 할 수도 있습니다(예:"세계"를 재건하다.
아니면 PACKAGESITE, PACKAGEROOT 및 PKG_ADD_BASE 환경 변수가 도움이 될 수 있을까요?