Hi Mark,I am trying to install linuxcnc.After running the install, I get this message.

The following packages have unmet dependencies. linuxcnc : Depends: python (< 2.7) but 2.7.3-0ubuntu2 is to be installed Depends: python2.6-tk but it is not installable Depends: python2.6-imaging but it is not installable Recommends: linuxcnc-doc-en but it is not going to be installed or linuxcnc-doc-fr but it is not going to be installed or linuxcnc-doc-de but it is not going to be installed or linuxcnc-doc-es but it is not going to be installed or linuxcnc-doc-pl but it is not going to be installed Recommends: hostmot2-firmware but it is not installableE: Unable to correct problems, you have held broken packages.

The recommends about the manuals I can understand, but the the ' Unable to correct problems, you have held broken packages.' has me beat.Can I fix this program ? (with your help of course)

I am using Peppermint 3.These are the instructions from the linuxcnc site.

f you prefer to start with the distributed Ubuntu CD, you can install LinuxCNC yourself with these instructions:

Step 1: Install Ubuntu 10.04 Lucid Lynx (for 32-bit) or 8.04 Hardy Heron (for 32- or 64-bit). Other versions of Ubuntu will not work with LinuxCNC as there are no packages designed to work with them. Step 2: Once you have installed Ubuntu , get the install script from here: lucid-install or here: hardy-install, choose "Save to Disk" and click OK. Step 3: With the file manager navigate to linuxcnc-install.sh. Right-click on the file, select Properties. Go to the Permissions tab and check the box for Owner: Execute. Close the Properties window. Step 4: Now double-click the linuxcnc-install.sh icon, and select "Run in Terminal". A terminal will appear and you will be asked for your password. Step 5: When the installation asks if you are sure you want to install the LinuxCNC packages, hit Enter to accept. Now just allow the install to finish. Step 6: When it is done, you must reboot (System > Log Out > Restart the Computer) - once you have rebooted you can run LinuxCNC by selecting it on the Applications > CNC menu. Step 7: If you aren't ready to set up a machine configuration, try the sim-AXIS configuration; it runs a "simulated machine" that requires no attached hardware.

Now that the initial installation is done, Ubuntu will prompt you when updates of LinuxCNC or its supporting files are available. When they are, you can update them easily and automatically with the Update Manager.

How odd .. they tell you to remove tcl8.4-dev tk8.4-dev .. then the app immediately says it needs them to compile

I'm going to assume they meant the 8.4 versions would conflict with the 8.5 versions (that may be installed in Ubuntu 12.04 by default, but aren't in Peppermint 3) .. so let's see what happens if we install the 8.5 versions:

Hi Mark,At first use it seems very good. I wanted it as it should convert the Gcodes to run a gantry router.I think you can use Inkscape (free) to convert your drawing to Gcode (with the Gcode extensions), then convert the gcode in linuxcnc (free) to control the 3 axes on the gantry router.I first need to build the gantry router