更新source
1.更新您的source ,我们之前提过 更新source不代表升级
,仍需要经过编译的动作。
编译source
1./usr/src#make world
此命令又可分成两个步骤 make buildworld 及 make installworld
make buildworld --> 可在多人模式下做
make installworld --> 会覆盖系统,最好在单人模式下进行,
在多人模式下也无不可,错了再做一次就好。
多人模式下进行的因素:server不能停机太久。
a./usr/src# make -j4 buildworld ->用4支make来进行make
* make後的咚咚放在/usr/obj 可用nfs分享之
b./usr/src# make installworld
升级後重编kernel
* generic 可能没有改变 但是source可能变~~
* buildworld有错误 有可能是coretram的问题,若是的话过几天再试一次
/usr/src# make clean cleandir
把编译过程中产生的目录、档案清除
置换/etc底下的设定档
# mergemaster -cv
前面2个选择 可用enter略过
*** -->表示现行系统
--- -->表示新的系统
! -->表示不同的地方
* 平时有动过的档案才需注意,不然按space略过
之後每个档案会有3个选项 1. d 把新的删除
2. i 安装新的
3. 合二者
* 经过一连串的选择 最後会出现
do you wish to delete what is left of /var/tmp/tmproot?
选择yes 将保留下来那些没有动到的档案删除!
# cap_mkdb /etc/logoin.conf (因为改了login.conf所以重建database)
重新开机
确认成功与否
# uname -a
可以确认系统版本
更新port tree
重新更新一下port tree 更新为最新的吧~~
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器