1- è consigliato,direi
2- per alsa: less /usr/include/alsa/version.h
per le alsa-utils: alsamixer -help
3- penso che ricompilando perderesti pezzi per strada.una volta compilati a mano gli alsa sovrascrivono la versione e i file necessari precedenti.