이 질문은 다음과 유사합니다.이것, 그러나 더 구체적으로 말하면.
나는 안정적인 OpenBSD 시스템을 가지고 있고 현재 버전에 집중하고 싶습니다. 나는 대해 알고있다업그레이드 프로세스한 버전에서 다른 버전으로. 릴리스 버전에서 최신 스냅샷으로 이동하는 방법은 무엇입니까? bsd.rd의 최신 스냅샷에서 간단히 부팅하고 업그레이드 프로세스를 따를 수 있지만 "업그레이드 전 단계"와 "구성 단계"는 어떻습니까? 안정 스냅샷에서 최신 스냅샷으로 이동할 때 적용되는 사항이 있나요?
현재 시스템을 구해 다시 업데이트하고 싶은 경우 절차는 어떻게 되나요? 소스에서 빌드해야 합니까, 아니면 bsd.rd의 최신 스냅샷을 다시 사용해야 합니까? 어쨌든 위 링크에 표시된 것처럼 "구성 단계"가 포함되어 있습니까?
답변1
소스에서 빌드하지 마세요. 나는 수년간 트렌드를 따라왔습니다. 새 스냅샷에 대한 바이너리 업그레이드를 수행할 수 있습니다. 릴리스/안정 버전에서 현재 바이너리로 직접 업그레이드할 수 있습니다.
재시작.
프롬프트에 다음을 입력합니다.
boot bsd.rd
업그레이드 작업을 완료합니다. 호스트 이름을 물을 때 이것을 사용하는데 꽤 빠릅니다.
mirrors.sonic.net
경로를 묻는다면 다음으로 변경하세요.
/pub/OpenBSD/snapshots/amd64/
amd64를 귀하의 아키텍처로 바꾸십시오.
계속하려면 업그레이드 메시지를 따르세요.
완료되면 다시 시작하세요.
PKG_PATH 변경
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
~/.profile 및 /root/.profile에 추가하십시오.
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
export PKG_PATH
그런 다음 실행
doas pkg_add -u
앞으로는 PKG_PATH나 bsd.rd 파일 경로를 변경할 필요가 없습니다. 기억할 것입니다. 마치 고추 농장처럼요.
나중에 새 스냅샷으로 업데이트하려면 다음을 수행하세요.
boot bsd.rd
follow the prompts
reboot
doas pkg_add -u
주의할 점이 하나 있습니다. 새 스냅샷으로 업그레이드하면 곧 6.2에서 6.3으로 변경되는 등 새 버전 번호가 제공됩니다. bsd.rd를 실행하고 프롬프트를 따르면 새 bsd.rd 램디스크만 다운로드할 수 있습니다. 완료되면 재부팅하고 bsd.rd를 다시 입력하여 업그레이드를 계속해야 합니다. 하지만 이 작업은 6개월에 한 번만 수행하면 되며 자동으로 수행됩니다. bsd.rd 다운로드만 표시되면 당황하지 마세요.
업그레이드해야 할지 궁금하다면 북마크에 추가하세요.
브라우저에서 액세스하여 아카이브의 날짜를 확인하세요.
가끔 디렉토리를 방문하는 것을 잊지 마세요:
잡다ports.tar.gz포트 트리를 업데이트하십시오.
답변2
질문 2에 대한 답변 - 설치한 현재 버전에서 다음 버전으로 이동하려면 스냅샷 이미지에서 부팅하여 최신 bsd.rd를 다운로드 bsd.rd
하고 업그레이드를 선택하면 됩니다.
내 기본 노트북은 현재 버전을 실행하고 있으며 /var/log/messages
12월 7일과 1월 15일에 커널을 업그레이드한 것을 볼 수 있습니다.
messages:Jan 18 08:51:39 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #360: Mon Jan 15 12:10:59 MST 2018
messages.1:Jan 13 10:22:11 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #259: Thu Dec 7 13:09:59 MST 2017
로컬 미러의 현재 snapshop 디렉토리를 보면 bsd.rd
이제 업그레이드할 수 있는 최신 버전이 있다는 것을 알 수 있습니다. amd64와 같은 더 빠른 아키텍처에는 프로젝트가 곧 출시될 예정이고 새 코어가 그렇게 빨리 나오지 않는 한 일반적으로 매일 새 코어가 나옵니다.
그래서 내 프로세스는 기본적으로 다음과 같습니다.
- 스냅샷에서 최신 bsd.rd 다운로드
- bsd.rd를 시작하고 설치한 후 재부팅하세요.
- pkg_add -vui 실행
내가 추가하고 싶은 유일한 경고는 다음을 읽는 것입니다.현재를 따르다때때로 변화가 일어나기 때문에 현재 순간에서 다음 순간으로의 프로세스가 원활하게 전환되지 않는다는 의미입니다.
편집: 현재 버전으로 만들기 전에 변경 사항을 테스트하거나 문제를 추적하려고 할 때만 소스에서 커널을 빌드합니다.