Bonjour,
effectivement, pour certains packages, le .sty tout seul ne suffit pas, c'est pour ça qu'ils sont livrés sous forme de .dtx et .ins (qui sont en fait des fichiers d'installation)
C'est donc eux qu'il faut compiler au préalable :
Exemple pour SIunits
1. Tu télécharges le zip complet ici :
http://www.ctan.org/tex-archive/macros/latex/contrib/SIunits
2. Tu le décompresses et tu te places dedans, en console.
3. Tu fais d'abord un
latex SIunits.ins
puis un
latex SIunits.dtx
ce qui te génerera plein de nouveaux fichiers dans ton répertoire SIunits (dont le .sty, bien sûr, mais aussi le .cfg qui te manquait, et d'autres).
4. Il ne reste qu'à copier ce répertoire dans ton /texmf/tex/ dont on parlait plus haut.
Voilà.
Gilles