Debe instalar el paquete avrdude desde la distribución que tenga en su PC. Por ejemplo, en sistemas Debian/Ubuntu ejecute la siguiente línea en la consola:
sudo apt install avrdude
Desde la línea de comandos de su sistema
Descarge la versión 8 del archivo Optiboot-8.0.zip de su página de Github y selecione "Abrir con gestor de archivos".
Navegue por el archivo comprimido y selecione el subdirectorio /Optiboot-8.0/bootloaders/optiboot/. Extraiga el fichero optiboot_atmega328.hex a una ruta donde tenga acceso, por ejemplo /tmp
Conecte el programador USBasp en el puerto USB de su PC y pinche la interfaz de programación ICSP como se indica en la foto:
Ejecute la siguiente orden desde la consola y espere unos segundos a que AVRdude cargue el bootloader en la memoria del microcontrolador:
avrdude -c usbasp -p m328p -U flash:w:/tmp/optiboot_atmega328.hex -U lfuse:w:0xF7:m -U hfuse:w:0xDE:m -U efuse:w:0xFF:m -U lock:w:0x2F:m