Hi the " avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check. "
message say any numbre like Device number is xx xx xx xx must be yy yy yy yy ?
if so then you can check if the wole chips have the same signature.
if the signature read is 00 00 00 00 is because the chip are not answer to the programmer.
then you need to chec connections, oscillator, fuses, and vcc & gnd connections.
please comment you progress.