Un novice
sait qu'il est novice et est d'abord preneur de solutions ;
ensuite il progresse, avec plus ou moins de curiosité.
Et tous les usagers ne sont pas curieux !
Certains, rares, demandent six fois des explications avant de montrer ppas et sources.list,
à l'opposé, d'autres espèrent une formule magique, au point que quand on leur demande pourquoi ils n'ont toujours pas montré le "sudo parted -l" requis, ils répondent "je l'ai fait, mais ça n'a rien changé".
Ces derniers, il faut déjà leur faire
prendre conscience qu'un diagnostic doit précéder un remède.
Je crois que la méthode dépend à la fois, comme dit bruno :
- "des cas et du niveau de
connaissance du demandeur", mais aussi :
- de son degré de
curiosité (cf.
un cas sans curiosité)
- de son degré de
rigueur (
combien de fois avons-nous demandé quatre retours et obtenu seulement trois ?)
- de la
compétence de l'aidant qui doit connaître ses limites,
- de l'utilité pour de
futurs lecteurs,
- de l'
éventail des causes possibles de panne ; il est parfois si large qu'il requiert un très grand nombre de commandes, au point qu'on utilise, pour les obtenir toutes d'un coup,
a)
soit un script : wificheck, boot-info...
Et personne ne s'est jamais offusqué des quelque 1500 lignes, incompréhensibles au débutant, produites par boot-info.
b)
soit une commande à rallonges :
En usage quotidien,
en 2012, la Doc sur le nettoyage des noyaux, préconisait
dpkg -l | grep -Ei "linux-headers|linux-image"
Puis, en 2016
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" dont le retour incluait encore les "rc" et affichait les fichiers sans les classer par numéro de version,
Début 2019, on tourne autour de :
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr
Aucun novice ne s'est plaint de cette évolution sur sept ans, et la tâche des aidants en est considérablement simplifiée et accélérée.
Et je crois qu'il ne viendrait à l'idée de personne de
revenir à dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)". 🙂
c)
soit des commandes complexes et en cascade : la haute technicité du fil de nany
Sens interdit, paquets cassés > 0, espace insuffisant… Que faire? ne l'a pas empêché d'être utile à beaucoup de gens, aidants
et, indirectement,
novices.
Souvent, ce n'est
qu'à la fin qu'on peut expliquer la cause et la solution, en plus ou moins résumé, et prôner une conduite à tenir à l'avenir.
Et c'est évidemment conseillé.
Mais avant d'arriver à la fin, on a donc ces facteurs - connaissance, curiosité, rigueur, compétence, futur, éventail, et sans doute d'autres qui se dégageront - à prendre en compte.
Ils délimitent une aire qui est la marge de manoeuvre à l'intérieur de laquelle la pédagogie, l'efficacité, mais aussi le style de l'aidant doivent rester inscrits : un délicat compromis.