1) Dipende dallo "stato di installazione" della tua distribuzione. Faccio presente che il programma è scritto in FreePascal (credevo fosse scritto in C/C++) quindi la procedura è un po' differente dall'ordinario. In questo caso se vuoi provare a cimentarti nella costruzione da sorgenti devi in assoluto installare;
naturalmente anche tutte le dipendenze che saranno necessarie e che saranno risolte in automatico dal gestore YaST.
2)
http://winff.googlecode.com/files/winff-1.1.1-source.tar.gz (qui ->
http://code.google.com/p/winff/downloads/list puoi vedere la download list)
3) Come detto è un po diverso dal solito e dai programmi scritti in C/C++.
- Scarica il codice sorgente e decomprimilo in una cartella eventualmente creata ad hoc con qualunque nome
- Lancia l'IDE Lazarus
- A questi punto File -> Open per aprire il file chiamato winff.lpi che trovi nella cartella creata dalla decompressione
- A questo punto scegli la voce Build All nel menù Run di Lazarus e dovresti avere il binario winff nella directory creata dalla decompressione del primo passo. Naturalmente questa procedura potrebbe dare anche errori se manca qualche libreria pacchetto da soddisfare.
Se ci vuoi provare questa è la procedura, altrimenti, se anche ci provi e non dovesse andare bene, potresti anche optare per Sinthgunt;
http://code.google.com/p/sinthgunt/un programma simile a Winff ma scritto in Python. Verifica dapprima se è presente per OpenSuSE (...ho già verificato, lo trovi qui
http://rpm.pbone.net/ ) e verifica se funziona correttamente. Se non funziona nemmeno questo

scarichi il sorgente;
http://sinthgunt.googlecode.com/files/sinthgunt-2.0.2.tar.gzlo decomprimi, entri nella cartella creata dalla decompressione e lanci il comando (utente normale);
python sinthgunt
e dovrebbe partire direttamente altrimenti da un errore, eventualmente riportalo.
A te la scelta.

Bye
