Luckily ophcrack is also available for linux. Being something of a linux noob I decided that it would be helpful if I produced some instructions for installing ophcrack on linux. These instructions were written for people using Ubuntu 6.10 (Edgy Eft) because that is what I use and it is what most other linux novices use. If you're using something else you should find that these instructions mostly work, although you will have to change some things. If you're running Debian, these instructions should work almost perfectly.
Step One: Get the required libraries. Ophcrack requires GTK+ and Openssl to run properly. On Ubuntu you can run the following command to install these libraries
sudo apt-get install libssl-dev libgtk2.0-dev
Once the installation is complete, direct your web browser to http://ophcrack.sourceforge.net and download ophcrack-2.3.3.tar.gz
Now open your terminal (command prompt) and go to the directory where you downloaded ophcrack. Run this command to unpack the tarball.
gunzip < ophcrack-2.3.3.tar.gz | tar xvf -
Change Directory to ophcrack-2.3.3.tar.gz and once inside run
If there are no errors, then run
sudo make install
Now you should be able to type ophcrack and get the GUI to come up. Next you'll have to download the rainbow tables from http://lasecwww.epfl.ch/SSTIC04-10k.zip. The instructions say you have to unpack that zip file in /usr/local/share/ophcrack/10000, but I have found that you can pretty much put it anywhere because when you run ophcrack you'll tell it which folder to look in for the rainbow files. This file that you're downloading is prett big, by the way, so you can expect it to take a while.
Hope this helps someone...