How do I program an AVR Raven with Linux or a Mac?
If you're developing projects on Linux, do some searching for a good Makefile that supports avr-gcc and avrdude. You should then just have to edit the Makefile to specify your hardware and source files and you're away.

To build a binary you generally just call make, to program a device is often make program and sometimes make fuse to set the fuses on the AVR.

I've used Mfile for generating Makefiles on Windows, but it looks like they support *nix also.