"When people look around for reasons to say that Linux is just
too hard, they will invariably arrive at software installations.
The classic refrains include the difficulty of building from
source, the problems with dependencies, and so on. Although there
is some truth hidden in there somewhere, building from source is
rarely necessary for mainstream packages because precompiled
applications exist for most major distributions. Again, on the
issue of package dependencies, most distributions use software
installation tools that take care of the whole dependency issue for
you, such as SUSE's YaST, Debian's apt-GUI, Synaptic, or Mandriva's
urpmi to name just a few..."