首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenBSD 5.9在重新安装OpenBSD 5.9 # anoncvssh: cant‘load库'libc.so.84.2’之后通过OpenBSD获取源代码

OpenBSD 5.9在重新安装OpenBSD 5.9 # anoncvssh: cant‘load库'libc.so.84.2’之后通过OpenBSD获取源代码
EN

Unix & Linux用户
提问于 2016-05-01 12:24:48
回答 1查看 476关注 0票数 1

我在这个硬件上使用了4年的OpenBSD,没有任何问题。

由于我使用这台计算机作为一个构建系统,每个版本都将被重新安装。

然后,OpenBSD将提高到稳定,与cvs。

然后,制作了一个新的OpenBSD发行版,并将其刻录为CD。

我从2000年起就开始使用OpenBSD了。

这是我最喜欢的爱好。

到目前一切尚好。我已经重新安装了我的OpenBSD 5.9。

想从cvs那里得到消息来源。

这一次它没有起作用。

您需要手动安装源代码。

直到修补程序003:可靠性修复:2016年3月16日

然后你可以用cvs安装其余的。

我想通过cvs在OpenBSD 5.9上安装源代码

CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs

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日:20:19

EN

回答 1

Unix & Linux用户

发布于 2016-05-01 18:20:53

首先,您必须获得源代码并安装它。

代码语言:javascript
复制
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目录中的所有内容。

现在解压源代码。

代码语言:javascript
复制
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目录中。

代码语言:javascript
复制
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:

代码语言:javascript
复制
cd /usr/src/usr.bin/ssh
make obj
make depend
make
make install

按照补丁中的说明操作。对所有补丁都这样做。

然后,您可以使用cvs更新源代码,使其稳定,而不会出现这个愚蠢的错误。

代码语言:javascript
复制
CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs
cd /usr/src
cvs -d $CVSROOT up -rOPENBSD_5_9 -Pd
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/280363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档