中华DIY论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1897|回复: 0

linuxcnc程序的编译和安装

[复制链接]

该用户从未签到

5

主题

5

帖子

625

积分

版主

Rank: 7Rank: 7Rank: 7

积分
625

medal1medal2medal3medal4

发表于 2018-11-28 17:56:22 | 显示全部楼层 |阅读模式
本文主要介绍如何在已经安装好的linuxcnc系统中编译和安装最新的linuxcnc程序源码。

1,从官网获取最新源码:
  1. git clone -b master https://github.com/LinuxCNC/linuxcnc.git
复制代码
耐心等待,下载结束后会在当前文件夹生成一个linuxcnc文件夹,里面就是最新的源码。
截图 - 2018年11月28日 - 09时16分08秒.png



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回车。耐心等待安装结束。
截图 - 2018年11月28日 - 09时23分57秒.png


3,编译安装包(两种方法):
1)在linuxcnc所在文件夹右键打开终端,逐条输入以下命令:
  1. cd linuxcnc/debian

  2. ./configure -r

  3. cd ..

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

截图 - 2018年11月28日 - 09时45分30秒.png

编译结束后会生成如下图的deb安装包,linuxcnc和linuxcnc-dev是需要安装的主程序,其它的是文档,不需要安装。
截图 - 2018年11月28日 - 09时46分38秒.png

4,用新立得或者通过终端删除原来系统自带的linuxcnc程序。
  1. apt-get purge linuxcnc linuxcnc-dev
复制代码
截图 - 2018年11月28日 - 09时41分05秒.png

5,安装2.8版需要的依赖:
  1. sudo apt-get install python-serial
复制代码
截图 - 2018年11月28日 - 09时54分16秒.png

6,安装刚才我们编译的最新版linuxcnc:
  1. sudo dpkg -i linuxcnc_2.8.0~pre1_i386.deb ​linuxcnc-dev_2.8.0~pre1_i386.deb
复制代码
截图 - 2018年11月28日 - 09时55分12秒.png

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中华DIY论坛QQ官群:205778249

Archiver|手机版|小黑屋|中华DIY论坛  

GMT+8, 2022-5-25 01:37 , Processed in 0.223720 second(s), 41 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表