consoante a tua distro: apt-get install snort ou yum install snort, etc...
a questão das dependências acontece quando compilas algo a partir da source, o que nunca te procura por binários (salvo raras excepções) mas sim librarias de desenvolvimento de determinada aplicação, e estando as librarias indisponíveis, ele simplesmente diz que não existe. dá uma vista de olhos no config.log para saberes exactamente porque falhou!
no que toca a erros de compilação, muitas vezes se devem ou a versões incompatíveis entre a aplicação e dependências ou então (isto mais vulgar nas versões de desenvolvimento CVS/SVN/etc) são erros que só procurando no fórum da aplicação propriamente dita, poderás ser esclarecido.