回文章列表
作者ThinkerYzu.bbs@bbs.sayya.org (Thinker), 信區: 386bsd
標題Re: [=?Big5?Q?=B0=DD=C3D]_=BD=D0=B0=DD=BDs=C4=B6=AE=D6=A4=DF=AC=DB=C3=F6=AA=BA=B0=DD=C3D?=
時間SayYA 資訊站 (Sat Jan 20 01:29:11 2007)
轉信站: GIBBS!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!ctu-gate!ctu-
Origin: kenduest.math.nctu.edu.tw

※ 引述《chiouss.bbs@ptt.cc (Alive a Life)》之銘言:
> ※ 引述《b7736 (Fasiter)》之銘言:
> : 目前正在學習編譯核心,首先有參考黑皮書
> : 裡面教的編譯核心步驟是這樣的
> : 1.config KERNELNAME
> : 2.退到上層compile目錄下的 KERNELNAME目錄中
> : 3.make depend ; make ; make install (可以make all install)
> 這是舊的用法
> : 要先 make buildworld 再 make installworld
> : 然後到 /usr/src 指令 make KERNCONF=KERNELNAME
>                            ^buildkernel
> : make installkernel KERNCONF=KERNELNAME
> : 這一列好像又很多種不同的說法
> 這是現在 /usr/src/UPDATING 裡面寫建議的做法,而且建議是在 single user mode
> 底下做 make installworld。
> 你需要的參考資料 handbook 裡面應該都有。

舊用法?
前半部是用來更新 kernel,後半部是用來更新整個系統。
兩者的作用不同,並不是新舊用法的差異。
如果只想更新 kernel 的部分,只需使用前面的方法。
make world 很花時間,除非你要更新整個系統。

--
thinker@branda.to thinker.li@gmail.com
http://heaven.branda.to/~thinker/GinGin_CGI.py
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 61.57.148.47
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻