MyCNC Installation on Ubuntu
IMPORTANT NOTICE: The video provided below demonstrates the steps necessary to install myCNC on the default Ubuntu with Unity desktop (as provided by Canonical). We strongly encourage users to instead utilize out Ubuntu MATE image already provided on the Download page, which has myCNC pre-installed and pre-configured, along with a number of other QOL improvements. An installation manual for Ubuntu MATE image is available here: Installing Ubuntu MATE 18.04 through LiveCD with preinstalled myCNC software
As the myCNC team cannot modify the default Ubuntu image, it may lack some packages necessary for your correct workflow. Additionally, the majority of user manuals on this site are written with our Ubuntu MATE installation in mind. If issues arise with the default Unity configuration (such as lack of necessary packages that the user has to manually install, issues with shortcut conflicts, etc), the myCNC support team may potentially not be able to provide assistance. We strongly urge users to use the Ubuntu MATE LiveCD/USB images instead, if possible.
Demo video (English)
Демо видео установки (по-русски)
Ubuntu 22.04 LTS
To launch myCNC on a fresh installation of Ubuntu 22.04, follow the steps below:
1) Install myCNC by running the installation script (via the method shown above). 2) Install the libcdr library to open CDR files via
sudo apt install libcdr-dev
3) The Ubuntu install has a newer OpenCV library than is currently used by myCNC (as of November 2022). We'll need to link the 4.2 version of this library instead of the 4.5:
sudo ln -s libopencv_videoio.so libopencv_videoio.so.4.2
sudo ln -s libopencv_core.so libopencv_core.so.4.2
sudo ln -s libopencv_imgproc.so libopencv_imgproc.so.4.2
The myCNC application and its required libraries should now be installed and can be launched as usual.