내 FreeBSD는 버전 11.2를 실행 중입니다.
FreeBSD host1 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14 UTC 2018 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64
11.2-RELEASE-p5로 업그레이드하고 싶습니다(특정한 이유로)
다음 명령을 시도했지만 실패했습니다.
root@host1:~ # freebsd-update -r 11.2-RELEASE-p5 upgrade
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 11.2-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
The following components of FreeBSD seem to be installed:
kernel/generic kernel/generic-dbg src/src world/base world/base-dbg
world/doc world/lib32
The following components of FreeBSD do not seem to be installed:
world/lib32-dbg
Does this look reasonable (y/n)? y
Fetching metadata signature for 11.2-RELEASE-p5 from update4.freebsd.org... failed.
Fetching metadata signature for 11.2-RELEASE-p5 from update1.freebsd.org... failed.
Fetching metadata signature for 11.2-RELEASE-p5 from update2.freebsd.org... failed.
No mirrors remaining, giving up.
이제 소스를 통해 업그레이드하려고 합니다. 하지만 11.2-RELEASE-p5에 대한 정확한 svn 경로를 찾을 수 없습니다.
문서에는 다음을 사용하라고 나와 있습니다.
svnlite checkout https://svn.freebsd.org/base/releng/11.2 /usr/src
하지만 이렇게 하면 11.2-RELEASE-p15 등의 최신 코드를 얻게 됩니다.
내 시스템을 11.2-RELEASE-p5로 특별히 업그레이드하고 싶습니다.
ベストアンサー1
그리고포장(8)이는 일반적으로 사용 중인 버전(예: releng(12-CURRENT) 또는 stable(12-STABLE))을 추적하는 문제입니다. 두 경우 모두 최신 정보를 얻을 수 있습니다개정위해 사용될 수 있습니다풀어 주다당신은 추적 중입니다. 나는 revision
주어진 FreeBSD 추적이 어떻게 이루어지는지 강조했습니다.SVN(1). 결제할 때마다 또는 "업그레이드"됩니다. 일반적으로 당시에는 최신 버전을 up
선택합니다 . (간결한) 용어를 revision
사용하십시오 . svn
이것은 svn up svn://svn.freebsd.org/base/stable /usr/src
최신 revision
FreeBSD source
(현재) 입니다.안정적인나뭇가지. ㅏ특별한안정 분기는 svn up svn://svn.freebsd.org/base/stable/9 /usr/src
9-STABLE에 사용할 수 있습니다. 특정개정11-안정. 이렇게 확인해 보세요 svn up -r 123456 svn://svn.freebsd.org/base/stable/11 /usr/src
. 그러면 revision 123456
11-STABLE 분기가 제공됩니다 . 찾다나뭇가지관심 있는 항목은 탐색만큼 간단할 수 있습니다.svn.freebsd.org, revision
추적 중인 지점에서 관심 있는 내용을 찾으세요. 아니면 가져오거나 추적할 수도 있습니다.최신나뭇가지. 또한보십시오:freebsd 업데이트