中华DIY论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6978|回复: 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文件夹,里面就是最新的源码。




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
复制代码


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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

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

本版积分规则

中华DIY论坛QQ官群:205778249

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

GMT+8, 2024-12-25 16:00 , Processed in 1.054191 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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