RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Linux From Scratch. Версия 6.0

Глава 1. Вступление

1.4. Помощь

Если проблема или вопрос неожиданно возникает во время работы с книгой, проверьте страницу FAQ на http://www.linuxfromscratch.org/faq/#generalfaq. Здесь часто уже есть ответы на возникшие вопросы. Если Вы не нашли здесь ответ на свой вопрос, попробуйте найти источник проблемы. Следующие подсказки дадут Вам некоторое направление для решения проблемы: http://www.linuxfromscratch.org/hints/downloads/files/errors.txt.

У нас также есть отличное сообщество LFS, которое готово предложить помощь через IRC и списки рассылки (см. раздел 1.3. “Ресурсы” этой книги). Для получения помощи в диагностике и решения проблемы, пожалуйста, включайте всю доступную информацию в задаваемый вопрос.

1.4.1. Что необходимо указать

Помимо краткого сообщения об ошибке, не забудьте привести следующую информацию:

  • Версия используемой книги (для этой 6.0).

  • Основной дистрибутив и его версию, используемый для сборки LFS.

  • Пакет или раздел, с которыми у Вас возникли проблемы.

  • Сообщение об ошибке или симптомы проблемы.

  • Отклонялись ли Вы от шагов, описанных в книге.

[Note]

Замечание

Отклонение от этой книги не означает, что мы Вам не поможем. В конце концов, LFS это только выбор. Существование предупреждений о любых изменениях в установленной процедуре помогает нам оценивать и предупреждать возможные причины Ваших проблем.

1.4.2. Проблемы конфигурации

Если что-то пошло не так при выполнении скрипта configure, то посмотрите в файле config.log. Этот файл содержит ошибки, которые не были выведены на экран. Включите информацию из этого файла в просьбу о помощи.

1.4.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. Прочтите эту статью и примите к сведению при задании вопросов, тогда Ваши шансы получить полный и квалифицированный ответ значительно возрастут.

1.4.4. Проблемы тестов

Многие пакеты поддерживают тестирование, и я, в зависимости от его важности, буду советовать Вам запускать его. Иногда пакеты выдают ошибки. Если это случилось у Вас, то посмотрите страничку LFS Wiki на http://wiki.linuxfromscratch.org/. Возможно, уже нашли способ ее решения. Если разработчики уже знают о ней, то Вам не стоит беспокоится.

Поиск

 

Найди своих коллег!