나는 이 하드웨어에서 4년 동안 아무 문제 없이 OpenBSD를 사용해 왔습니다.
이 머신을 빌드 시스템으로 사용하고 있으므로 모든 버전이 다시 설치됩니다.
그런 다음 OpenBSD는 cvs를 통해 안정 버전으로 승격됩니다.
그런 다음 새 버전의 OpenBSD를 만들어 CD로 굽습니다.
저는 2000년부터 OpenBSD를 사용해 왔습니다.
이것은 내가 가장 좋아하는 취미입니다.
여태까지는 그런대로 잘됐다. OpenBSD 5.9를 다시 설치했습니다.
그리고 cvs를 통해 소스 코드를 얻고 싶습니다.
이번에는 성공하지 못했습니다.
소스를 수동으로 설치해야 합니다.
패치 003까지: 안정성 수정: 모든 아키텍처에 대한 2016년 3월 16일
그런 다음 cvs를 사용하여 나머지를 설치할 수 있습니다.
cvs를 통해 OpenBSD 5.9에 소스 코드를 설치하고 싶습니다.
[이메일 보호됨]:/이력서
CD /usr
cvs -d $CVSROOT get-rOPENBSD_5_9 -P src
이 명령의 결과: anoncvssh: 'libc.so.84.2' 라이브러리를 로드할 수 없습니다.
dmesg = OpenBSD 5.9 (GENERIC.MP) #1888: 2016년 2월 26일 금요일 01:20:19 MST
답변1
먼저 소스코드를 받아 설치해야 합니다.
http://mirror.exonetric.net/pub/OpenBSD/5.9/src.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/sys.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/xenocara.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/ports.tar.gz
/home 디렉터리의 모든 내용을 복사합니다.
이제 소스코드의 압축을 풀어주세요.
tar -xvpzf src.tar.gz -C /usr/src
tar -xvpzf sys.tar.gz -C /usr/src
tar -xvpzf xenocara.tar.gz -C /usr
tar -xvpzf ports.tar.gz -C /usr
http://www.openbsd.org/errata59.html
OpenBSD 5.9 릴리스의 모든 패치를 /home 디렉토리에 복사하십시오.
http://ftp.openbsd.org/pub/OpenBSD/patches/5.9.tar.gz
tar -xvzf 5.9.tar.gz -C /home
그 다음에cd /home/5.9/common/
그 다음에less /home/5.9/common/001*
그 다음에signify -Vep /etc/signify/openbsd-59-base.pub -x 001_sshd.patch.sig -m - | (cd /usr/src && patch -p0)
그런 다음 sshd를 다시 빌드하고 설치합니다.
cd /usr/src/usr.bin/ssh
make obj
make depend
make
make install
패치의 지침을 따르십시오. 모든 패치에 대해 이 작업을 수행합니다.
그런 다음 cvs를 사용하여 이 어리석은 오류 없이 소스 코드를 안정적인 버전으로 업데이트할 수 있습니다.
[email protected]:/cvs
cd /usr/src
cvs -d $CVSROOT up -rOPENBSD_5_9 -Pd