作者KC73 (肯先生)
看板FreeBSD
标题Re: [问题] cvsup.tw.FreeBSD.org
时间Thu Mar 26 21:41:23 2009
※ 引述《usnei (usnei)》之铭言:
: 这个patch 是3/23 发布的
: http://security.freebsd.org/advisories/FreeBSD-SA-09:06.ktimer.asc
: 不好意思, 一直线的想法, 可能不知变通 , 仅想把这些问题厘清
: 发言若有愚钝之处 再请见谅 也请不吝告知何处是我观念不正确的地方
: : http://www.freebsd.org/doc/en/books/handbook/kernelconfig-building.html
: : 如果你用 freebsd-update 更新的话, 看它下载的档案, 有时候是连 kernel
: : 都不用动到的; 如果下载的档案, 都跟 kernel 无关, 就不用动到 kernel。
: : freebsd-update 也请看手册 24.2 罗!
: freebsd-update 的确很好用:)
其实大部分状况下, 在用 sysinstall 安装的时候, source 只要安装
base 和 sys 就好了, 有时候可以多装个 etc, 其他东西都可以不用
装。
freebsd-update 更新的时候, 是做 binary update, 如果跟 kernel
有关的话, 才会动到 /usr/src/sys/kern/ 底下的东西, 例如:
xxx# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 7.1-RELEASE from update2.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 4 patches... done.
Applying patches... done.
The following files will be updated as part of updating to 7.1-RELEASE-p4:
/usr/libexec/telnetd
/usr/src/sys/conf/newvers.sh
/usr/src/sys/kern/kern_environment.c
/usr/src/sys/kern/kern_time.c
看这次的更新, telnetd 就直接换个新的了。
还更新了两个跟 kernel 有关的东西, 所以这回的更新必须重新编译
一次 kernel。
但是如果更新的档案是这样:
The following files will be updated as part of updating to 7.1-RELEASE-p4:
/usr/libexec/telnetd
/usr/src/sys/conf/newvers.sh
那 kernel 可以更新, 也可以不更新。
更新的话, 下次开机就会显示 "7.1-RELEASE-p4"; 不更新的话, 就会
显示现有的版本, 可能是 "7.1-RELEASE-p3"。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.133.42