Ubuntu 13.10 will install automatically "Texinfo: makeinfo (GNU texinfo) 5.1". Ubuntu 13.10 might be a better choice then Ubuntu 12.04.
The tar command is used to convert a group of files into one file also called an archive.
The ".tar" in "binutils-2.23.2.tar.bz2" means it now contains one file, that was a group of files (needs to be unarchived).
The ".bz2" in "binutils-2.23.2.tar.bz2" means the file was compressed using the bzip2 data compressor, so it is now a compressed file of the .bz2 type (needs to be uncompressed).
The file "binutils-2.23.2.tar.bz2" can be uncompressed and unarchived (extracted) using the command "tar xjvf binutils-2.23.2.tar.bz2".
The "x" - means, extract files from an archive.
The "j" - means, extract a bzip2 file.
The "v" - means, verbosely list files processed (show the activity).
The "f" - means, use the file I am specifing.
You can look this stuff up by opening terminal and entering "man tar" and or google it, best to do both.
In this one case the order of "xjvf" did not seem to matter.
Just for fun I tried "xjvf", "jxvf", "vxjf", "fxjv" and "xvfj"
They all seemed to work.
But, technically I think the "x" is suppost to go first and the "f" goes last.
The "rm -rf" command used, will remove files or directories (delete them for ever, they will not be in the trash folder).
The "r" - means, remove directories and their contents recursively. Recursively means the directory and all its files and subdirectories and on and on to the bottom of the directory tree from the starting point (everything).
The "f" - means, ignore nonexistent files, never prompt.
Can be looked up by opening terminal and entering "man rm" and or google it.