I have a Raspberry Pi 2, and I know it's possible to use an Raspberry PI for programming an AVR, but I came across something.
Apparently if you brick your chip by fiddling with the fuses you need a programmer with "high-voltage parallel programming" capabilities, as stated here.
The fuses I mention here are not to be mistaken for fuses like the ones you find in your house; the fuses I'm talking about are the ones set by software running on the AVR chip. The link above also states that HVPP can be done with an Arduino.
Does the Raspberry Pi have high-voltage parallel programming capabilities?