차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:022-introduction [2024/06/04 06:44] – baecy | linuxfromscratch:12.1:022-introduction [2024/06/14 13:49] (현재) – [3.1 개요] baecy | ||
---|---|---|---|
줄 13: | 줄 13: | ||
일부 패키지의 경우, 해당 릴리즈에 대한 릴리즈 타르볼(tarball)과 (Git 또는 SVN) 리포지토리 스냅샷 타르볼이 비슷한 파일 이름으로 게시될 수 있습니다. 릴리스 타르볼에는 해당 리포지토리 스냅샷의 내용 외에 생성된 파일(예: **autoconf**로 생성된 **configure** 스크립트)이 포함됩니다. 이 책은 가능한 한 릴리스 타르볼을 사용합니다. 책에서 지정한 릴리스 타르볼 대신 리포지토리 스냅샷을 사용하면 문제가 발생할 수 있습니다. | 일부 패키지의 경우, 해당 릴리즈에 대한 릴리즈 타르볼(tarball)과 (Git 또는 SVN) 리포지토리 스냅샷 타르볼이 비슷한 파일 이름으로 게시될 수 있습니다. 릴리스 타르볼에는 해당 리포지토리 스냅샷의 내용 외에 생성된 파일(예: **autoconf**로 생성된 **configure** 스크립트)이 포함됩니다. 이 책은 가능한 한 릴리스 타르볼을 사용합니다. 책에서 지정한 릴리스 타르볼 대신 리포지토리 스냅샷을 사용하면 문제가 발생할 수 있습니다. | ||
- | 다운로드 위치가 항상 액세스 가능하지 않을 수 있습니다. 이 책이 출간된 이후 다운로드 위치가 변경된 경우 [[https:// | + | 다운로드 위치가 항상 액세스 가능하지 않을 수 있습니다. 이 책이 출간된 이후 다운로드 위치가 변경된 경우 [[https:// |
- | 다운로드한 패키지와 패치는 전체 빌드 기간 동안 편리하게 사용할 수 있는 곳에 저장해야 합니다. 소스의 압축을 풀고 빌드하려면 작업 디렉터리도 필요합니다. '' | + | 다운로드한 패키지와 패치는 전체 빌드 기간 동안 편리하게 사용할 수 있는 곳에 저장해야 합니다. 소스의 압축을 풀고 빌드하려면 작업 디렉터리도 필요합니다. '' |
이 디렉터리를 만들려면 다운로드를 시작하기 전에 //root// 사용자로 다음과 같이 실행합니다. | 이 디렉터리를 만들려면 다운로드를 시작하기 전에 //root// 사용자로 다음과 같이 실행합니다. | ||
- | < | + | <code bash> |
mkdir -v $LFS/ | mkdir -v $LFS/ | ||
</ | </ | ||
- | 이 디렉터리를 쓰기 가능 및 sticky 디렉터리로 설정합니다. " | + | 이 디렉터리를 쓰기 가능 및 [[wp> |
- | < | + | <code bash> |
chmod -v a+wt $LFS/ | chmod -v a+wt $LFS/ | ||
</ | </ | ||
줄 36: | 줄 36: | ||
모든 패키지와 패치를 다운로드하려면 wget 명령의 입력으로 [[https:// | 모든 패키지와 패치를 다운로드하려면 wget 명령의 입력으로 [[https:// | ||
- | < | + | <code bash> |
wget --input-file=wget-list-systemd --continue --directory-prefix=$LFS/ | wget --input-file=wget-list-systemd --continue --directory-prefix=$LFS/ | ||
</ | </ | ||
줄 42: | 줄 42: | ||
또한 LFS-7.0부터는 계속 진행하기 전에 모든 올바른 패키지를 사용할 수 있는지 확인하는 데 사용할 수 있는 별도의 파일인 [[https:// | 또한 LFS-7.0부터는 계속 진행하기 전에 모든 올바른 패키지를 사용할 수 있는지 확인하는 데 사용할 수 있는 별도의 파일인 [[https:// | ||
- | < | + | <code bash> |
pushd $LFS/ | pushd $LFS/ | ||
md5sum -c md5sums | md5sum -c md5sums | ||
줄 50: | 줄 50: | ||
이 검사는 위에 나열된 방법 중 하나를 사용하여 필요한 파일을 다 받은 후 사용할 수 있습니다. | 이 검사는 위에 나열된 방법 중 하나를 사용하여 필요한 파일을 다 받은 후 사용할 수 있습니다. | ||
- | //root//가 아닌 사용자로 로 패키지 및 패치를 다운로드한 경우 해당 파일은 해당 사용자가 소유하게 됩니다. 파일 시스템은 UID로 소유자를 기록하며, | + | //root//가 아닌 사용자로 로 패키지 및 패치를 다운로드한 경우 해당 파일은 해당 사용자가 소유하게 됩니다. 파일 시스템은 UID로 소유자를 기록하며, |
- | < | + | <code bash> |
chown root:root $LFS/ | chown root:root $LFS/ | ||
</ | </ |