This is something I've spent some time looking into. The latest version of avrdude from Arduino (6.3.0-arduino14) does support linuxspi. Unfortunately, there is a bug in the linuxspi code used in that avrdude version, which causes failures when avrdude is not run as superuser. I submitted a patch for the bug which has been merged by both the author of of the linuxspi programmer patch:
as well as Arduino:
but Arduino has not made a new release since that time.
Once the new version of avrdude is released by Arduino, I'll see if they're willing to add a linuxspi programmer to Arduino AVR Boards. If they're not, I'll publish a 3rd party hardware package that can be used to add that programmer.
I already looked at a couple of these links and they already helped me
The actual problem this time was I was indeed using standard upload
Thanks a lot for your help, for your answer here but also for your resources I found before asking on this forum!