========= 배포 형식 ========= 전형적인 FreeBSD 배포본 디렉토리는 다음과 같습니다: ABOUT.TXT bin dict manpages tools HARDWARE.TXT compat1x des doc packages INSTALL.TXT compat20 floppies ports README.TXT compat21 games proflibs RELNOTES.TXT compat22 info src LAYOUT.TXT XF86333 이 배포본 디렉토리에서 CDROM, FTP, NFS설치를 하고 싶다면, 필요한 것은 floppies/kern.flp와 floppies/mfsroot.flp 이미지 파일에서 1.44MB 플로피 2장을 만들고, (그 방법에 대해서는 floppies/README.TXT를 보세요) kern.flp로 부트해서 설명을 따르면 됩니다. 자세한 정보에 대해서는 INSTALL.TXT를 보세요. 다른 종류의 설치를 하고자 하거나, 배포본이 일반적으로 어떻게 구성 되었는지 궁금하다면, 다음에서 각 항목에 대해 자세히 설명하겠습니다: 1. *.TXT파일은 문서를 포함하며(LAYOUT.TXT는 여러분이 읽고 있는 것입니다), 설치를 시작하기 전에 반드시 읽어야 합니다. 2. XF86333 디렉토리는 XFree86 프로젝트의 3.3.3.1 릴리즈가 들어있으며 XFree86 배포본의 각 구성 요소를 포함하는 gzip으로 묶인 tar파일로 구성되어 있습니다. 3. bin, dict, des, doc, games, info, manpages, proflibs, src 디렉토리는 FreeBSD 자체의 기본 구성 요소이며, (필요하다면) 플로피에 쉽게 넣을 수 있도록 더 작은 파일로 구성되어 있습니다. 4. compat1x, compat20, compat21, compat22 디렉토리는 이전 릴리즈와의 호환성을 위한 배포본이며 gzip으로 압축한 tar파일 하나로 배포됩니다 - `install.sh' 스크립트를 실행하여 릴리즈 때나 나중에 설치할 수 있습니다. 이전 (2.2.x) a.out 형식의 동적 링크된 실행 파일을 실행하고 싶은 경우에는 항상 compat22 배포본을 설치해야 합니다. 5. 플로피 부디렉토리는 플로피 설치 이미지와 플로피에 대한 상세 정보를 위해 읽어야 할 README.TXT파일이 들어 있습니다. 6. packages와 ports 디렉토리는 FreeBSD 패키지와 포트 콜렉션을 포함합니다. 패키지는 packages 디렉토리에서 /stand/sysinstall 유틸리티를 ``configPackages''인수를 주어 시작하거거나 pkg_add(1) 명령으로 각각의 파일명을 주어 설치할 수 있습니다. 포트 콜렉션은 다른 배포본처럼 설치되며 풀면 50MB정도 필요로 합니다. 포트 콜렉션에 대한 자세한 정보는 http://www.freebsd.org/ports에서 찾을 수 있으며 doc배포본을 설치하였다면 file:/usr/share/doc/handbook 에서 찾을 수 있습니다. 7. 마지막으로, tools 디렉토리에는 디스크 지리 정보를 찾아내거나 부트 관리자를 설치하는 등의 여러가지 DOS 도구가 들어 있습니다. 이는 순수하게 부가적인 것이며 사용자 편의에 의해서만 제공됩니다. 전형적인 배포본(여기에서는 info 배포본을 그 예로 씁니다)은 다음과 같습니다: CHECKSUM.MD5 info.ab info.ad info.inf install.sh info.aa info.ac info.ae info.mtree 데이터 손상을 의심하는 경우에, CHECKSUM.MD5 파일은 각 파일에 대한 MD5 사인을 포함하며, 이는 단지 참조 파일일 뿐입니다 - 실제 설치에서는 사용하지 않으며 나머지 배포본 파일과 같이 복사할 필요는 없습니다. info.a* 파일은 나누어진 gzip으로 압축한 tar파일이며, 내용은 다음과 같이 하여 볼 수 있습니다: cat info.a* | tar tvzf - 설치하는 동안, 이 파일들은 자동적으로 합쳐져서 설치 과정에서 풀리게 됩니다. info.inf 파일은 설치 프로그램이 얼마나 많은 파일 조각을 읽어서 배포본으로 합쳐야 하는지 알기 위해 사용하기 때문에 필요합니다. 배포본을 플로피에 넣으면, .inf 파일은 반드시 각 배포본 세트의 첫번째 플로피에 들어가야 합니다! info.mtree 파일도 비필수적인 파일로 사용자가 참조하기 위해 제공됩니다. 여기에는 *풀린* 배포본 파일의 MD5 사인이 들어있으며 나중에 mtree(1) 프로그램이 설치 권한을 확인하고 파일을 고쳤을 경우에 대비해서 체크섬 검사를 하기 위해 사용할 수 있습니다. bin 배포본에 사용하는 경우, 이것은 시스템에 대한 트로이 목마 공격을 찾아내는 훌륭한 방법이 될 수 있습니다. 마지막으로, install.sh 파일은 설치 후에 배포본을 설치하기 위해 사용할 수 있습니다. 시스템 설치 후 info 배포본을 CDROM에서 설치하려면 다음과 같이 하세요: cd /cdrom/info sh install.sh 그리고 이것으로 충분합니다! 각 배포본은 자신만의 install.sh파일을 포함합니다.