Riassumeremo i punti chiave che ho provato a promuovere tramite il documento:
Debian non sottovaluta l'intelligenza di un utente medio.
È normale non conoscere direttamente a memoria tutti i dettagli di utilizzo (specialmente se non sono stati ancora imparati :). Possedere la logica corretta è tuttavia obbligatorio per sapere come aiutarsi da soli nel modo Unix.
Ecco un elenco teorico dei compiti che si dovrebbero eseguire per ciascun problema al fine di risolverlo:
Definire correttamente il problema:
Cosa si desidera fare?
Dividere il proprio problema in passaggi logici. Se non si può esprimere precisamente cosa esattamente si deve ottenere, lo si lasci riposare un notte[1]. Ci si avvicini al problema da una prospettiva la più ampia possibile.
La propria idea ha senso?
Se funziona "la maggior parte delle volte", ha dei problemi ovvii o necessita di sforzi ulteriori per coprire i "casi specifici", è probabile che si sia sbagliato tutto; si sta utilizzando un ambiente progettato per essere privo di soluzioni incomplete, ricordate? Si rivaluti il proprio problema e si riprovi domani.
Come sono stati risolti problemi simili ai propri in Unix/GNU/Debian/Linux?
Avere poca esperienza e provare faticosamente a reinventare la ruota nel modo sbagliato, è uno spreco di tempo e denaro. Si provi a trovare un problema simile e a riutilizzare il meccanismo risolutivo.
Si provi cercando nelle pagine man e info sul proprio sistema. Assicurarsi che il proprio man-db sia installato con "setuid root" (dpkg-reconfigure man-db), poi avviare mandb per rigenerare gli indici della cache. Questo permetterà l'utilizzo dei comandi apropos e whatis, che possono aiutare a trovare la/le pagina/e che contengono una risposta.
Per estrarre pagine man o info in file di testo, si sfruttino semplicemente le "pipe" Unix:
$ man dpkg | col -b > /tmp/dpkg.man.txt
Guardare nelle directory appropriate sotto /usr/share/doc/. Si possono utilizzare le utilità find e grep per filtrare il materiale utile.
Verificare i siti web pertinenti; debian.org, The Linux Documentation project o altri più strettamente correlati al proprio problema (elencati nella sezione Link di questa guida).
Utilizzare Google, google.com/{linux, bsd} o il servizio Google groups e cercare per parole chiave (saranno compresi anche i risultati delle mailing list).
[1] | "La notte porta consiglio". N.d.T. |