Tip/NetBSD Current


1 개요
2 설치
2.1 소스 준비
2.2 toolchain 만들기
2.3 커널 만들기
2.4 커널 외 나머지 userland 만들기
2.5 userland 설치
2.6 성공!
2.7 etcupdate
2.8 xsrc 설치(optional)
3 맺으며
3.1 TODO
3.2 감사의 글

1 개요 #

-current는 실제 개발이 진행중인 개발버전으로, debian의 sid와 같은 역할을 하는 판으로 알고 있다(불확실). 개발중이라곤 하나 20년 BSD역사가 받쳐주고 있기 때문에 개인 데스크탑 사용자라면 걱정없이 사용해도 될 것 같다.

2 설치 #

설치는 다음의 과정을 따른다.

2.1 소스 준비 #

2.2 toolchain 만들기 #

  • # mkdir /usr/obj
    # ./build.sh -T /usr/tools tools
    

2.3 커널 만들기 #

  • # ./build.sh -T /usr/tools kernel=GENERIC
    # mv /netbsd /bsd_orig
    # mv sys/arch/i386/compile/obj/GENERIC/netbsd /
    # reboot
    

2.4 커널 외 나머지 userland 만들기 #

  • # ./build.sh -T /usr/tools -D /usr/NetBSD_040411 distribution
    

  • 주: userland란?
    debian과는 달리 서드 파티 프로그램과 netbsd core는 구분되어 있다. xmms등의 프로그램은 모두 서드 파티(pkgsrc)로 지원된다. netbsd는 말그대로 os를 돌리고 사용하는데에 필요한 것만 들어있다. 이 netbsd 부분도 두가지로 나눌 수 있는데, 커널과 그외 나머지(userland)이다. /usr/src/sys 디렉토리에 든 것이 커널이고, /usr/src/sys를 제외한 /usr/src 전체를 userland로 볼 수 있을 것이다.

2.5 userland 설치 #

  • # ./build.sh -T /usr/tools -D /usr/NetBSD_040411 install=/
    

2.6 성공! #

  • "uname -a"나 "gcc --version"을 해보라.

2.7 etcupdate #

  • /usr/src/sbin/etcupdate... 아직 잘 모른다. 확인 후 추가.
    /etc/ssh/ssh_config /etc/ssh/sshd_config /etc/group /etc/rc.conf /etc/master.passwd

2.8 xsrc 설치(optional) #

3 맺으며 #

3.1 TODO #

  • GENERIC커널이 아닌 경우에 대해서 쓰도록 하자.
  • 좀더 설명을 자세히 쓰자.

3.2 감사의 글 #


CategoryTip

last modified 2005-03-23 12:11:56
ġ|ã| | |
0.3284 sec