Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
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. Подготовка нового раздела