中华DIY论坛

标题: linuxcnc程序的编译和安装 [打印本页]

作者: Mr.David    时间: 2018-11-28 17:56
标题: linuxcnc程序的编译和安装
本文主要介绍如何在已经安装好的linuxcnc系统中编译和安装最新的linuxcnc程序源码。

1,从官网获取最新源码:
  1. git clone -b master https://github.com/LinuxCNC/linuxcnc.git
复制代码
耐心等待,下载结束后会在当前文件夹生成一个linuxcnc文件夹,里面就是最新的源码。




2,在编译之前我们先安装一些编译依赖:

  1. 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所在文件夹右键打开终端,逐条输入以下命令:
  1. cd linuxcnc/debian

  2. ./configure -r

  3. cd ..

  4. dpkg-buildpackage -b -uc -j8
复制代码
2)下载我提供的自动编译脚本,放在linuxcnc所在文件夹,然后打开终端输入以下命令:
  1. ./make.sh
复制代码
耐心等待编译结束



编译结束后会生成如下图的deb安装包,linuxcnc和linuxcnc-dev是需要安装的主程序,其它的是文档,不需要安装。


4,用新立得或者通过终端删除原来系统自带的linuxcnc程序。
  1. apt-get purge linuxcnc linuxcnc-dev
复制代码


5,安装2.8版需要的依赖:
  1. sudo apt-get install python-serial
复制代码


6,安装刚才我们编译的最新版linuxcnc:
  1. sudo dpkg -i linuxcnc_2.8.0~pre1_i386.deb ​linuxcnc-dev_2.8.0~pre1_i386.deb
复制代码


安装结束---------------------  






欢迎光临 中华DIY论坛 (http://wap.eric1819.com/) Powered by Discuz! X3.2