Help installing AVRDude on Ubuntu 14.10

:~$ sudo apt-get install avrdude
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libftdi1
Suggested packages:
avrdude-doc
The following NEW packages will be installed:
avrdude libftdi1
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 292 kB of archives.
After this operation, 1,068 kB of additional disk space will be used.
Do you want to continue? [Y/n]
 

I already tried that, but how do you open the program?
I can't seem to find it anywhere.

 


USER:~$ avrdude
Usage: avrdude [options]
Options:
-p <partno> Required. Specify AVR device.
-b <baudrate> Override RS-232 baud rate.
-B <bitclock> Specify JTAG/STK500v2 bit clock period (us).
-C <config-file> Specify location of configuration file.
-c <programmer> Specify programmer type.
-D Disable auto erase for flash memory
-i <delay> ISP Clock Delay [in microseconds]
-P <port> Specify connection port.
-F Override invalid signature check.
-e Perform a chip erase.
-O Perform RC oscillator calibration (see AVR053).
-U <memtype>:r|w|v:<filename>[:format]
Memory operation specification.
Multiple -U options are allowed, each request
is performed in the order specified.
-n Do not write anything to the device.
-V Do not verify.
-u Disable safemode, default when running from a script.
-s Silent safemode operation, will not ask you if
fuses should be changed back.
-t Enter terminal mode.
-E <exitspec>[,<exitspec>] List programmer exit specifications.
-x <extended_param> Pass <extended_param> to programmer.
-y Count # erase cycles in EEPROM.
-Y <number> Initialize erase cycle # in EEPROM.
-v Verbose output. -v -v for more.
-q Quell progress output. -q -q for less.
-l logfile Use logfile rather than stderr for diagnostics.
-? Display this usage.

avrdude version 6.1, URL: <http://savannah.nongnu.org/projects/avrdude/>
USER:~$ -l
-l: command not found
USER:~$ WHY??? :O

I tried them all and it always says command not found...

Any ideas?
 
Yes, I just installed linux on a laptop and don't know much about programing.

I planed using Atmel studio to start learning to program Microcontrollers but sadly it does not work with linux...

Do you know if eclipse is able to work with AVRDude?

Thanks for the help.

 
Because there is no command called "-l".
When working on command-line, you start with command name (avrdude), followed by required parameters. Some of these parameters are required, some are optional, and you need to have good understanding what each parameter is doing. Be prepared for steep learning curve.
 


Yes Eclipse has a AVRdude plugin. http://playground.arduino.cc/Code/Eclipse
Adruino also has its own IDE. of course you dont even need an IDE if you don't want.. many editors support C/ASM/AVR syntax.
This guy does it with gedit and avrdude
http://www.micahcarrick.com/tutorials/avr-microcontroller-tutorial/introduction-to-avr-microcontrollers.html#section_4

Realistically you should familiarize your self with basic BASH commands and syntax before you try your hand at writing code for a microcontroller.
Here is good place to start...
https://help.ubuntu.com/community/CommandlineHowto
 
@ Alabalcho

I see what you mean.

The thing is that I wanted to start by programming basic things with my Microontroller like making an LED flash with a step-by-step tutorial and things like that but it looks like I'll have to learn a lot before even being able to start the program...

But it'll be worth it. I am always doing electronic circuits and it seems like I’ve done everything possible so that's why a want to take a step forward and learn to program microcontrollers.

Thanks for the help!

 
@Francis, if electronics / microcontrollers are your passion, you can probably advance faster by using more familiar (for you) OS, with "better" support from device vendors. Yes, I mean Windows. This way, you can go straight into blinking of your LED, and put aside delving into Linux.