Mit dem STK200 kompatiblem Programmer sollte es mit avrdude schon gehen. Unter linux muß man eventuell sicherstellen das der Nutzer auf den LPT Port auch zugreifen darf. Das sollte aber andernfalls vermutlich eine Fehlermeldung geben.

Wenn ich das Bild von der Schaltung auf den Steckbrett sehe, wundert mich nichts. Mit so vielen Brücken, und ohne Abblockkondensatoren ist kaum zu erwarten des der µC richtig läuft. Ganz ohne Versorgungsspannung an µC ist auch nicht gut. Vermulich wird das Problem eher an der Hardware liegen.

Für einen test ober der Programmer was tut, könnte man an die CLK Leitung des Programmer mal eine LED mit Vorwiderstand anschließen.
Da sollte sich was tun wenn man versucht zu Prgrammieren.