Bueno me canse de estar entrando como root para programar mis micros en Fedora, y pues cosa de no buscarle mucho encontré una solución que al menos para mí sirvio, y esta consistió en agregar una nueva regla al udev, par ello como root, se tiene que logear y teclear los siguiente:
[root@dhcppc6 ~]# nano /etc/udev/rules.d/99-usbasp.rules
Lo cual va a abrir el editor nano y se debe agregar el siguiente texto
ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", MODE="0666" , GROUP="plugdev"
ahora agregamos a nuestro usuario al grupo plugdev con el siguiente comando
usermod -a -G plugdev miguel
reiniciamos nuestro equipo y ahora desde una terminal tecleamos
[miguel@dhcppc6 ~]$ avrdude -c usbasp -p m48 -P usb
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
[miguel@dhcppc6 ~]$
el error indicado sale por que de momento no tengo ningun micro conectado al programador USBasp
finalmente lo anterior aplica a la programación con eclipse.