[Home]UpdatingTo2.3

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Because there are several minor incompatabilities between 2.2.8 and 2.3.x, your existing install will not automatically be updated to 2.3.x. If you want to run 2.3.x, change to the emc-2.3 repository by following these instructions:

run System/Administration/Synaptic Package Manager

go to Settings/Repositories

In the list of Third-Party software there should be at least two lines for linuxcnc.org. (If there are no entries for linuxcnc.org see [Repository Updating]?)

For each of them:

Close the "Software Preferences" window

Click "Reload" as instructed

Click "Mark All Upgrades"

If you use a mesa card, find the proper emc2-firmware package for your card and mark it for installation. Hint: do a search for "emc2-firmware" in the synaptic package manager.

Click "Apply"

Once you have done the upgrade, update any custom configurations by following these instructions: UPDATING

As future 2.3.x versions become available, the ubuntu package manager will prompt you to install them as updates.

Returning to emc 2.2.8

If you discover problems with this release, you can return to the old stable release, 2.2.8. (Please also let us know about the problem you encountered, so we can fix it!)

To return to emc 2.2.8, go back to the Software Sources window, change emc2.3 back to emc2.2. "Reload". Find emc2 in the package list. Select "Force Version" in the menu. Choose "1:2.2.8". If you have emc2-dev installed, select it and Force Version for it too. Choose "Apply".

Installing off-line (32-bit systems)

Download the following packages and install them at the commandline using dpkg:
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-i386/emc2_2.3.3_i386.deb' 
 'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-common_1.20.5-0ubuntu1_all.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-0_1.20.5-0ubuntu1_i386.deb' 

Download one or more mesa firmware images if you use the hostmot2 driver:

 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-4i65-hostmot2_2.3.3_all.deb'
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-4i68-hostmot2_2.3.3_all.deb'
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-5i20-hostmot2_2.3.3_all.deb'
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-5i22-hostmot2_2.3.3_all.deb'
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-5i23-hostmot2_2.3.3_all.deb'
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-all/emc2-firmware-mesa-7i43-hostmot2_2.3.3_all.deb'

Installing emc2-dev offline

After installing emc2.3.3, download the following packages and install them at the commandline using dpkg:
 'http://www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-i386/emc2-dev_2.3.3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libgomp1_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libgfortran2_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/gcc-4.2-base_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libgcc1_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libffi4_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/cpp-4.2_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/gcc-4.2_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libstdc++6_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.7-10ubuntu4_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-i686_2.7-10ubuntu4_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/cpp_4.2.3-1ubuntu6_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_2.6.24-23.48_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.7-10ubuntu4_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/gcc_4.2.3-1ubuntu6_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libstdc++6-4.2-dev_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/g++-4.2_4.2.4-1ubuntu3_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/g++_4.2.3-1ubuntu6_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/t/timedate/libtimedate-perl_1.1600-9_all.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/p/patch/patch_2.5.9-4_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg-dev_1.14.16.6ubuntu4_all.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/b/build-essential/build-essential_11.3ubuntu1_i386.deb'
 'http://us.archive.ubuntu.com/ubuntu/pool/main/y/yapps2/yapps2-runtime_2.1.1-17.1_all.deb'

Generating package download lists

On a system freshly installed from "aj07", use commandlines like
 apt-get -y --print-uris install emc2-dev build-essential git-core gitk git-gui | awk '/http/ {print $1}'

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions
Last edited July 26, 2009 4:25 pm by JeffEpler (diff)
Search:
Published under a Creative Commons License