Библиотека сайта rus-linux.net
Linux From Scratch - Version 6.8 | ||
Назад | Глава 1. Введение | Вперед |
1.5. Помощь
Если во время работы с книгой возникла проблема или вопрос, пожалуйста, обратитесь к странице FAQ по ссылке http://www.linuxfromscratch.org/faq/#generalfaq. Там уже есть ответы на часто возникшие вопросы. Если на этой странице вы не нашли ответ на свой вопрос, попробуйте найти источник проблемы. В следующих советах вы можете получить подсказку по решению проблемы: http://www.linuxfromscratch.org/hints/downloads/files/errors.txt.
Если вы не можете найти свою проблему среди перечисленных в FAQ, поищите ее в списках рассылки на http://www.linuxfromscratch.org/search.html.
У нас также есть отличное сообщество LFS, которое готово предложить помощь через списки рассылки и IRC (смотрите раздел 1.4 "Ресурсы"). Но мы каждый день получаем по несколько вопросов, связанных с поддержкой, на многие из них можно было бы легко ответить, если сначала поискать ответы на них среди часто задаваемых вопросов FAQ и в списках рассылки. Так что для нас, возможно, будет лучше, если вы сначала проведете свое собственное исследование. Мы сможем сосредоточиться на поддержке, которая потребуется в более необычных ситуациях. Если ваши поиски не приведут к решению, пожалуйста, включите в вашу просьбуе о помощи всю информацию, относящуюся к делу (упомянутую ниже).
1.5.1. О чем следует упомянуть
Помимо краткого объяснения проблемы, с которой вы столкнулись, в каждую просьбу о помощи включите следующую важную информацию:
- версию книги, которая используется (в данном случае — 6.8):
- дистрибутив хостовой системы, используемый для сборки LFS;
- всю информацию о хостовой системе, такую, как приведена в разделе vii "Требование к хост-системе";
- пакет или раздел, в котором встретилась проблема;
- точное сообщение об ошибке или симптом, которые были получены;
- укажите, отклонялись ли вы вообще от рекомендаций, указанных в книге.
ЗамечаниеОтклонение от инструкций, приведенных в этой книге, не означает, что мы вам не поможем. В конце концов, LFS - это личный выбор. Ваше сообщение о каких-либо изменениях в установленной процедуре поможет нам оценить и определить возможные причины вашей проблемы |
1.5.2. Проблемы со скриптом конфигурирования
Если во время выполнения скрипта configure что-то пойдет не так, то
просмотрите файл config.log
. В этом файле могут находится
ошибки, возникшие при выполнении скрипта configure и не выданные на экран. Когда вы обращаетесь за помощью, то добавьте к запросу соответствующие строки из этого файла.
1.5.3. Проблемы компиляции
При поиске проблем компиляции следует пользоваться данными, как выводимыми на экран, так и сохраненными в различных файлах. Могут оказать полезными данные, выданные на экран скриптом configure и командой make. Не обязательно приводить все данные, достаточно указать только те данные, что относятся к делу. Ниже приведен пример того, что нужно указать в запросе о помощи из выходных данных команды make:
gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\" -DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\" -DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I. -g -O2 -c getopt1.c 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': /lfs/tmp/make-3.79.1/job.c:1565: undefined reference to `getloadavg' collect2: ld returned 1 exit status make[2]: *** [make] Error 1 make[2]: Leaving directory `/lfs/tmp/make-3.79.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/lfs/tmp/make-3.79.1' make: *** [all-recursive-am] Error 2
В этом случае многие приведут лишь завершающую часть выданных данных:
make [2]: *** [make] Error 1
Но для надлежащей диагностики проблемы этой информации недостаточно, поскольку в ней всего лишь сообщается, что что-то не так. Надо сохранить все данные, например, как те, что выданы в приведенном выше примеры, поскольку в них есть команды, которые выполнялись, и связанные с ними сообщения об ошибках.
В интернете по ссылке http://catb.org/~esr/faqs/smart-questions.html есть отличная статья о том, как надо задавать вопросы. Чтобы повысить шанс получить нужную вам помощь, прочтите ее и следуйте изложенным в ней советам.
Предыдущий раздел: | Оглавление | Следующий раздел: |
Ресурсы | Глава 2. Подготовка нового раздела |