linuxcnc程序的编译和安装
本文主要介绍如何在已经安装好的linuxcnc系统中编译和安装最新的linuxcnc程序源码。1,从官网获取最新源码:
git clone -b master https://github.com/LinuxCNC/linuxcnc.git耐心等待,下载结束后会在当前文件夹生成一个linuxcnc文件夹,里面就是最新的源码。
2,在编译之前我们先安装一些编译依赖:
sudo apt-get install libgnomeprintui2.2-dev tcl8.5-dev tk8.5-dev libreadline-gplv2-dev asciidoc dblatex dvipng graphviz groff imagemagick inkscape python-lxml source-highlight texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-lang-cyrillic texlive-lang-french texlive-lang-german texlive-lang-polish texlive-lang-spanish texlive-latex-recommended w3c-linkchecker xsltproc libxmu-dev libglu1-mesa-dev libgl1-mesa-dev libboost-python-dev libmodbus-dev libusb-1.0-0-dev yapps2
执行sudo会要求输入密码,输入我们的系统登录密码回车即可,最后询问我们是否安装,输入y回车。耐心等待安装结束。
3,编译安装包(两种方法):
1)在linuxcnc所在文件夹右键打开终端,逐条输入以下命令:
cd linuxcnc/debian
./configure -r
cd ..
dpkg-buildpackage -b -uc -j82)下载我提供的自动编译脚本,放在linuxcnc所在文件夹,然后打开终端输入以下命令:
./make.sh耐心等待编译结束
编译结束后会生成如下图的deb安装包,linuxcnc和linuxcnc-dev是需要安装的主程序,其它的是文档,不需要安装。
4,用新立得或者通过终端删除原来系统自带的linuxcnc程序。
apt-get purge linuxcnc linuxcnc-dev
5,安装2.8版需要的依赖:
sudo apt-get install python-serial
6,安装刚才我们编译的最新版linuxcnc:
sudo dpkg -i linuxcnc_2.8.0~pre1_i386.deb linuxcnc-dev_2.8.0~pre1_i386.deb
安装结束---------------------
页:
[1]