Mr.David 发表于 2018-11-28 17:56:22

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]
查看完整版本: linuxcnc程序的编译和安装

中华DIY论坛QQ官群:205778249