1.安装Ubuntu 12.04 (32位)
目前不支持64位(AMD64)的ubuntu系统。
ubuntu12.04镜像下载链接:http://releases.ubuntu.com/precise/,打开后选择32位的镜像进行下载,如图所示。
下载完镜像,接下来就是在虚拟机上安装ubuntu,具体的安装过程就不在这里介绍了。
2.更新系统软件,保证同步
打开终端,输入下面两条命令
sudo apt-get update
sudo apt-get dist-upgrade
3.添加 LinuxCNC存档签名密钥
完成此操作需要在终端输入sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key 3cb9fd148f374fef。
4.添加一个新的apt源
在终端输入:sudo add-apt-repository "deb http://linuxcnc.org/ precise base 2.7-rtai",添加新的apt源,之后可以在/etc/apt目录下查看source.list文件,就可以知道新的apt源是否已添加。
5.从linuxcnc.org获取包列表
添加完新的apt源之后需要获取linuxcnc相关的包,在终端输入:sudo apt-get update 即可将linuxcnc相关的包下载到系统中。
6.安装RTAI内核和模块
在终端输入以下指令来安装RTAI内核和模块。
sudo apt-get install linux-image-3.4-9-rtai-686-pae rtai-modules-3.4-9-rtai-686-pae
如果你想使用git repo从源代码构建LinuxCNC,也可以运行
sudo apt-get install linux-headers-3.4-9-rtai-686-pae
7.重新启动,并确保启动进入rtai内核。
重启linux系统,在启动前按下“ESC”键进入选择启动内核。
登录时,请验证内核名称是否为3.4-9-rtai-686-pae。
8.安装Linuxcnc
sudo apt-get install linuxcnc
安装完就可以使用linuxcnc。