我在这个硬件上使用 OpenBSD 4 年了,没有任何问题。
由于我使用这台计算机作为构建系统,因此每个版本都将重新安装。
然后,OpenBSD 将通过 cvs 提升到稳定版。
然后,制作新版本的 OpenBSD 并将其刻录到 CD。
我从 2000 年开始使用 OpenBSD。
这是我最喜欢的爱好。
到目前为止,一切都很好。我已经重新安装了 OpenBSD 5.9。
并想通过 cvs 获取源代码。
这次没有成功。
您需要手动安装源。
直到补丁 003:可靠性修复:2016 年 3 月 16 日所有架构
然后就可以用cvs安装剩下的部分了。
我想通过 cvs 在 OpenBSD 5.9 上安装源代码
[电子邮件受保护]:/简历
cd /usr
cvs -d $CVSROOT 获取 -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