The Gargoyle interactive fiction interpreter.
Supports most formats.
Once you have it installed, configure it by editing /etc/garglk.ini
Requires jam, SDL_sound, smpeg.