免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1850 | 回复: 0
打印 上一主题 下一主题

FreBSD之补丁安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-04 18:06 |只看该作者 |倒序浏览
FreeBSD系统之补丁安装

前两天爆了一个安全漏洞,的确挺恐怖的。昨天官方出了补丁了。

今天下载下来补丁,看了官方文档,写的挺详细的,可是就是打不上去
提示:
File to patch:
后面需要输入文件路径,由于是rtld的补丁,那肯定就是要打到rtld.c这个文件上面了,我用find查找了一个整个系统都没有这个文件啊,是不是少装了什么东西啊。

后来在人提点下,安装了libexec还是不行,报错。

就把整个src全装上了,结果补丁打上了。呵呵

过程如下:

sysinstall----configure-----distributions---src --all  再按OK,安装好整个src树。再执行

# cd /usr/src
# patch
呵呵 成功了。

里面有写到关于用pgp验证的问题,还没有搞明白。系统里没有pgp工具,是不是要安装呢。

cd /usr/ports/security/gnupg
make install clean

rehash

下载好补丁及签名文件

再下载好bsd的公钥
fetch
http://www.freebsd.org/doc/pgpkeyring.txt

执行
gpg –import pgpkeyring.txt

再执行
SmokePing# gpg --verify /home/dengxb/rtld.patch.asc
gpg: Signature made Thu Dec  3 17:26:26 2009 CST using DSA key ID CA6CDFB2
gpg: Good signature from "FreeBSD Security Officer "
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: C374 0FC5 69A6 FBB1 4AED  B131 15D6 8804 CA6C DFB2
看到那个:Good signature  说明无问题

再根据官方的方法来打补丁,就可以啦。

备注一下。呵呵   第一次给BSD系统打补丁

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/83656/showart_2111464.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP