2007. 7. 3. 15:24

Cvsup 소스 업데이트와 커널 빌드하기(STABLE).

cvsup 소스 업데이트와 커널 빌드하기..
cvsup 소스 업데이트 하기.
# cd /usr/ports/net/cvsup && make install
# cvsup -v
CVSup client, non-GUI version
Copyright 1996-2001 John D. Polstra
Software version: SNAP_16_1d
Protocol version: 16.1
Operating system: FreeBSD4
http://www.polstra.com/projects/freeware/CVSup/
Report problems to cvsup-bugs@polstra.com

이제 업그레이드를 해 보자. 4-STABLE로 업그레이드하려면 다음의 명령 하나로 할 수 있다.

# cvsup -g -L2 -h cvsup.kr.FreeBSD.org /usr/share/examples/cvsup/stable-supfile
(# cvsup -g -L2 -h cvsup2.kr.FreeBSD.org /usr/share/examples/cvsup/stable-supfile)

커널(Kernel) 컴파일(Compile)하기  
 글쓴이: 실이아빠 [홈페이지]  글쓴시간: 02/03/18 16:56  읽은수: 1361
‘팁’ 이라기에는 너무 초라하군요. 다들 아시겠지만 말입니다.
저는 사운드 카드를 추가 하면서 커널을 컴파일 해 보았습니다.
사운드 카드는 사운드 블러스트의 Vibra 128 (ES1370/ES1371)를 사용했습니다.
또한 FreeBSD Release 4.5를 사용했습니다.
1. 항상 GENERIC Kernel config 파일을 복사해서 사용합니다.
바꾼 내용을 잃어 버렸을 때에는 GNEERIC Kernel config 파일로 복원을 해야 하거든요.
# cd /usr/src/sys/i386/conf
# cp GENERIC MyKernel
2. 새로 추가된 하드웨어가 있으면 MyKernel을 수정합니다.
* 저는 사운드 카드를 인식하기 위해 아래 줄을 추가 했습니다.
device pcm #pcm0 (ES1370/ES1371)
3. 두가지 방법으로 컴파일을 할 수 있습니다.
※ 첫번째 방법
# cd /usr/src/sys/i386/conf
# usr/sbin/config MyKernel
# cd ../../compile/MyKernel
# make clean
# make depend
# make
# make install
※ 두번째 방법
# cd /usr/src
# make buildkernel KERNCONF=MyKernel
# make installkernel KERNCONF=MyKernel
4. 이렇게 하면 root 디렉토리에(/) 에 처음의 커널은 kernel.GENERIC로 백업이 되며,
방금 MyKernel Kernel Configure 파일로 컴파일 된 것이 kernel로 된다.
5. 시스템을 리부팅한다.
# sync
# shutdown -r now (or reboot)