I am pretty new to Linux, and our lab is using ROS, so I thought I would take the opportunity to learn about Linux and ROS by installing both on my home computer.  Since I am starting from scratch, I am using Ubuntu 10.04 and cturtle, since those seem to be the latest of both.  I then began to follow the instructions listed at http://www.ros.org/wiki/ROS/Installation/Ubuntu/Deb.  This is what I got:

------------------------------START CAPTURE FROM TERMINAL----------------------------------------------------

david@ubuntu:~$ sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu lucid main" > /etc/apt/sources.list.d/ros-latest.list'
[sudo] password for david:
david@ubuntu:~$ wget http://code.ros.org/packages/ros.key -O - | sudo apt-key add -
--2010-08-01 18:40:09--  http://code.ros.org/packages/ros.key
Resolving code.ros.org... 157.22.19.21
Connecting to code.ros.org|157.22.19.21|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1162 (1.1K) [application/pgp-keys]
Saving to: `STDOUT'

100%[==================================================================================================>] 1,162       --.-K/s   in 0s     

2010-08-01 18:40:09 (130 MB/s) - written to stdout [1162/1162]

OK

david@ubuntu:~$ sudo apt-get update
Hit http://code.ros.org lucid Release.gpg
Ign http://code.ros.org/packages/ros/ubuntu/ lucid/main Translation-en_US
Hit http://code.ros.org lucid Release                
Ign http://code.ros.org lucid/main Packages                                
Ign http://code.ros.org lucid/main Packages          
Hit http://code.ros.org lucid/main Packages
Hit http://archive.ubuntu.com lucid Release.gpg
Ign http://archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-en_US
Ign http://archive.ubuntu.com/ubuntu/ lucid/universe Translation-en_US
Hit http://archive.ubuntu.com lucid Release
Hit http://archive.ubuntu.com lucid/multiverse Packages
Hit http://archive.ubuntu.com lucid/universe Packages
Reading package lists... Done
david@ubuntu:~$ sudo apt-get install ros-cturtle-base
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  ros-cturtle-base: Depends: ros-cturtle-ros (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-roslisp-support (= 0.2.9-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-camera-drivers (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-common-msgs (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-common (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-diagnostics (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-driver-common (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-geometry (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-image-common (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-image-transport-plugins (= 0.3.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-image-pipeline (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-imu-drivers (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-joystick-drivers-tutorials (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-joystick-drivers (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-laser-drivers (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-laser-pipeline (= 1.0.1-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-navigation (= 1.2.1-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-physics-ode (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-robot-model (= 1.2.2-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-point-cloud-perception (= 0.2.1-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-ros-tutorials (= 0.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-simulator-gazebo (= 1.2.1-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-simulator-stage (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-slam-gmapping (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-sound-drivers (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-vision-opencv (= 1.2.3-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-visualization-common (= 1.2.0-22~lucid) but it is not going to be installed
                    Depends: ros-cturtle-visualization (= 1.2.0-22~lucid) but it is not going to be installed
E: Broken packages
david@ubuntu:~$


------------------------------END CAPTURE FROM TERMINAL----------------------------------------------------

This seems like a huge amount of dependencies.  Never the less... I started to work my way through them, but when I got to the circular dependencies of gcc-4.4 and libgcc-4.4, I had to stop.  What am I doing wrong?  My linux distro is simply named "ubuntu-10.04-desktop-i386.iso" and update manager says that it is up-to-date.  Honostly, I am not sure where to look to see what build I have, or if that is even appropriate.  Anyway, thanks for the help.

David Steidley