閱讀970 返回首頁    go 京東網上商城


《Linux From Scratch》第一部分:介紹 第一章:介紹- 1.5. 幫助

如果在使用本書的過程中有疑問或碰到問題,可以先去看下 FAQ 頁麵 https://www.linuxfromscratch.org/faq/。那裏已經解決了很多經常遇到的問題。如果你的問題在那裏找不到答案,可以先嚐試找出問題的原因。下麵頁麵裏的提示可以提供一些幫你定位問題的幫助:https://www.linuxfromscratch.org/hints/downloads/files/errors.txt

如果在 FAQ 裏找不到你遇到的問題,還可以在這個郵件列表裏搜索一下:https://www.linuxfromscratch.org/search.html

我們還有一個很棒的 LFS 社區,大家都很樂意通過郵件列表和 IRC 提供協助(參看本書章節 “1.4 資源”)。不過,我們每天收到的支持問題中有很多其實可以通過查看 FAQ 和搜索郵件列表輕鬆解決。所以,為了讓我們能最大可能地提供更好的協助,希望你碰到問題能自己先研究一下。這樣可以讓我們有精力去關注更罕見的支持需求。如果你自己搜索不到解決方式,請在你的幫助請求裏收集所有相關信息(下麵提到的)。

1.5.1. 需要提供的信息

除了對你遇到的問題的一個簡短描述外,任何幫助請求裏都需要包含的一些關鍵信息:

  • 所用手冊的版本(本手冊是 7.7-systemd)

  • 用來構建 LFS 的宿主機器的 Linux 發行版以及版本

  • 本書章節 vii 所需宿主係統中的腳本打印信息

  • 出現問題的軟件包或本書的章節

  • 精確的錯誤信息或表現形式

  • 注明你是否已經脫離了本書的內容

[Note]

注意

脫離本書內容並不是說我們就一定不會幫你。畢竟,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

這並沒有提供足夠的信息來診斷問題,因為它隻能說明出問題了,而沒有指出哪兒出了問題。需要保留完整的打印信息,像上麵例子中的,是因為它包含了所執行的命令以及相應的錯誤信息。

這個鏈接 https://catb.org/~esr/faqs/smart-questions.html是一篇關於如何在互聯網上尋求幫助的很好的文章。去看一下並遵循文章中給出的提示,可以增加你能得到所想要的幫助的可能性。         


創建者:Gerard Beekmans

編輯者:Matthew Burgess 和 Armin K.

翻譯團隊:LCTT

譯者/校對:zpl1025,wxy

原文鏈接

最後更新:2017-11-07 14:04:24

  上一篇:go  數據缺失的坑,無監督學習這樣幫你補了
  下一篇:go  《Linux From Scratch》第一部分:介紹 第一章:介紹- 1.4. 資源