차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:12.1:014-help [2024/04/16 16:04] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:014-help [2024/06/14 12:54] (현재) – baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Linux From Scratch - Version 12.1-systemd | ||
+ | ^ Chapter 1. Introduction | ||
+ | |[[.: | ||
+ | |자료 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 1.5. 도움 ===== | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | 참고 \\ | ||
+ | LFS 명령어로 패키지를 빌드하는 과정에서 문제가 발생한 경우, [[.: | ||
+ | |||
+ | 업스트림 지원 채널을 통해 직접 질문해야 하는 경우, 많은 업스트림 프로젝트에서 지원 채널이 버그 트래커와 분리되어 있다는 점에 유의해야 합니다. 질문을 위한 ' | ||
+ | </ | ||
+ | |||
+ | 이 책에서 작업하는 동안 문제나 궁금한 점이 발생하면 [[https:// | ||
+ | |||
+ | FAQ에서 문제를 찾을 수 없는 경우 [[https:// | ||
+ | |||
+ | 또한 메일링 리스트와 IRC를 통해 기꺼이 도움을 제공하는 훌륭한 LFS 커뮤니티가 있습니다(이 책의 [[.: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 1.5.1. 언급해야 할 사항 ==== | ||
+ | |||
+ | 발생한 문제에 대한 간략한 설명과 함께 도움 요청에는 다음과 같은 필수 사항이 포함되어야 합니다. | ||
+ | * 사용 중인 책의 버전(이 경우 12.1-systemd) | ||
+ | * LFS 생성에 사용 중인 호스트 배포 및 버전 | ||
+ | * [[.: | ||
+ | * 문제가 발생한 패키지 또는 섹션 | ||
+ | * 정확한 오류 메시지 또는 문제에 대한 명확한 설명 | ||
+ | * 책에서 벗어났는지 여부에 대한 참고 사항 | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | 참고 \\ | ||
+ | 이 책에서 벗어났다고 해서 저희가 도움을 드리지 않는다는 의미는 아닙니다. 결국 LFS는 개인 취향에 관한 것입니다. 정해진 절차에 대한 변경 사항을 미리 알려주시면 문제의 가능한 원인을 평가하고 파악하는 데 도움이 됩니다. | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 1.5.2. 구성 스크립트 문제 ==== | ||
+ | |||
+ | 구성 스크립트를 실행하는 동안 문제가 발생하면 config.log 파일을 검토하세요. 이 파일에는 구성 중에 발생한 오류 중 화면에 인쇄되지 않은 오류가 포함되어 있을 수 있습니다. 도움을 요청해야 하는 경우 관련 줄을 포함하세요. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 1.5.3. 컴파일 문제 ==== | ||
+ | |||
+ | 화면 출력과 다양한 파일의 내용은 컴파일 문제의 원인을 파악하는 데 유용합니다. 구성 스크립트와 make 실행의 화면 출력은 도움이 될 수 있습니다. 전체 출력을 포함할 필요는 없지만 관련 정보를 모두 포함해야 합니다. 다음은 make 화면 출력에 포함할 정보의 유형에 대한 예입니다. | ||
+ | |||
+ | <code cmdout=1-20 bash> | ||
+ | gcc -DALIASPATH=\"/ | ||
+ | gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o | ||
+ | -lutil job.o: In function `load_too_high' | ||
+ | / | ||
+ | to `getloadavg' | ||
+ | collect2: ld returned 1 exit status | ||
+ | make[2]: *** [make] Error 1 | ||
+ | make[2]: Leaving directory `/ | ||
+ | make[1]: *** [all-recursive] Error 1 | ||
+ | make[1]: Leaving directory `/ | ||
+ | make: *** [all-recursive-am] Error 2</ | ||
+ | |||
+ | 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다. | ||
+ | |||
+ | <code cmdout=1-2 bash> | ||
+ | make [2]: *** [make] Error 1</ | ||
+ | |||
+ | 이 정보는 무엇이 잘못되었는지가 아니라 무엇이 잘못되었다는 것만 기록하기 때문에 문제를 진단하기에 충분하지 않습니다. 위의 예에서와 같이 실행된 명령과 모든 관련 오류 메시지를 포함한 전체 섹션을 저장해야 합니다. | ||
+ | |||
+ | 인터넷에서 도움을 요청하는 방법에 대한 [[http:// |