Demander de l'aide et la FAQ

Si vous rencontrez un problème en utilisant ce livre, et si votre problème n'est pas abordé dans la FAQ, (https://www.linuxfromscratch.org/faq), vous trouverez que la plupart des personnes sur Internet Relay Chat (IRC) et sur les listes de diffusion sont prêtes à vous aider. Vous trouverez un aperçu des listes de diffusion LFS dans Listes de diffusion. Pour nous aider à identifier et résoudre votre problème, intégrez autant d'informations pertinentes que possible à votre demande d'aide.

Choses à vérifier avant de demander

Avant de demander de l'aide, vous devriez passer en revue les éléments suivants :

  • La prise en charge de votre matériel est-il compilé dans le noyau ou disponible comme module pour le noyau ? Si c'est un module, est-il configuré correctement dans modprobe.conf et a-t-il été chargé ? Vous devriez utiliser lsmod en tant qu'utilisateur root pour voir s'il est chargé. Vérifiez le fichier sys.log ou lancez modprobe <pilote> pour vérifier tout message d'erreur. S'il se charge correctement, vous devrez peut-être ajouter la commande modprobe à vos scripts de démarrage.

  • Vos droits sont-ils correctement définis, en particulier pour les périphériques ? LFS utilise des groupes pour faciliter ces réglages, mais cela inclut aussi l'étape de l'ajout des utilisateurs aux groupes pour leur autoriser l'accès. Un simple usermod -G audio <utilisateur> peut s'avérer être la seule chose nécessaire pour que l'utilisateur ait accès au système audio. Toute question commençant par « Cela fonctionne en root, mais pas en tant que … » implique un examen minutieux des droits avant de demander.

  • BLFS utilise abondamment /opt/<paquet>. La principale objection à cela concerne la nécessité d'étendre vos variables d'environnement pour chaque paquet qui y est placé (comme PATH=$PATH:/opt/kde/bin). Dans la plupart des cas, les instructions du paquet vous passeront les changements en revue, mais ce n'est pas systématique. La section nommée « Aller au-delà de BLFS » est disponible pour vous aider à vérifier.

Choses à mentionner

En dehors d'une brève explication du problème que vous rencontrez, les choses essentielles à inclure dans votre demande sont :

  • la version du livre que vous utilisez (donc 12.3),

  • le paquet ou la section qui vous pose problème,

  • le message d'erreur exact ou le symptôme que vous recevez,

  • si vous avez dévié du livre ou de LFS de quelque manière que ce soit (intégrer les instructions du livre dans un script alors que le livre ne dit pas de le faire est toujours considéré comme une déviation, car il y a déjà eu trop de cas où des personnes n'avaient pas remarqué une subtile différence entre le script et le livre),

  • si vous installez un paquet BLFS sur un système qui n'est pas LFS.

Remarquez que signaler une déviation par rapport au livre ne signifie pas que nous n'allons pas vous aider. Cela nous aide seulement à comprendre une cause possible à votre problème. Si vous avez dévié du livre, vous devriez indiquer précisément de quelle manière pour que les gens puissent la reproduire. Vous pouvez joindre un script pour montrer exactement ce que vous avez fait (surtout si vous avez déjà écrit un tel script, c.-à-d. si vous avez déjà dévié du livre en intégrant les instructions du livre dans un script et l'avez lancé).

Attendez-vous à des conseils plutôt que des instructions spécifiques. Si on vous demande de lire quelque chose, veuillez le faire. Cela implique en général que la réponse était trop évidente et que la question n'aurait pas été posée si vous aviez fait un minimum de recherches avant de demander. Les bénévoles sur la liste de diffusion préfèrent ne pas êtres considérés comme alternative à faire des recherches suffisantes de votre côté. De plus, la qualité de votre expérience de BLFS est considérablement améliorée par cette recherche, et la qualité des bénévoles est améliorée car ils n'ont pas le sentiment que l'on abuse de leur temps, donc ils sont bien plus disposés à participer.

Un excellent article sur la demande d'aide sur Internet en général a été écrit par Eric S. Raymond. Il est disponible en ligne sur http://www.gnurou.org/writing/smartquestionsfr. Lisez et suivez les astuces de ce document et vous serez très probablement plus sûr d'obtenir un début de réponse et d'avoir l'aide dont vous avez réellement besoin.