全新安装 OpenBSD 5.9 后,OpenBSD 5.9 通过 CVS 获取源代码 # anoncvssh: cant' load library 'libc.so.84.2'

全新安装 OpenBSD 5.9 后,OpenBSD 5.9 通过 CVS 获取源代码 # anoncvssh: cant' load library 'libc.so.84.2'

我在这个硬件上使用 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

相关内容