- LinuxCNC
- Installing LinuxCNC
- Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
25 Apr 2017 17:59 #92091
by andypugh
Replied by andypugh on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
The simple way to get LinuxCNC version 8 (master) as an installed system is to use the buildbot.
buildbot.linuxcnc.org
buildbot.linuxcnc.org
Please Log in or Create an account to join the conversation.
25 Apr 2017 21:46 #92108
by rodw
Replied by rodw on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Jake,
Each version of the software is a branch. The current up to date branch is called Master and as its the development branch its unstable. Developers hive off copies into their own branch and work on stuff and if it is approved, it gets merged back into master. Every now and again, master gives birth to a stable branch certified for production. The current stable release is version 2.7. Master is version 2.8. The version is displayed on the splash screen on startup.
Because you have the source installed, you can navigate to the ~/linuxcnc-dev/src folder and type something like the following:
git checkout master
make clean
make -j8
sudo make setuid
make clean clears all of the generated code away so it compiles everything othjerwise it only compiles what it has to but sometimes it gets stuffed up
The -j8 is optional but uses more CPU cores so compilation is meant to be faster
using git checkout you can swap between branches at will and just recompile. I'm using a development branch (dgarr/external_offsets) and often swap back to master as laid out here.
The source code lives here github.com/LinuxCNC/linuxcnc
and there is a drop down in the top left that allows you to look at various branches.
If you are running as run in place you need to type . ~/linux-dev/src/scripts/rip-environment (must include the initial DOT) and after that typing linuxcnc on the command line will start Linuxcnc.
Each version of the software is a branch. The current up to date branch is called Master and as its the development branch its unstable. Developers hive off copies into their own branch and work on stuff and if it is approved, it gets merged back into master. Every now and again, master gives birth to a stable branch certified for production. The current stable release is version 2.7. Master is version 2.8. The version is displayed on the splash screen on startup.
Because you have the source installed, you can navigate to the ~/linuxcnc-dev/src folder and type something like the following:
git checkout master
make clean
make -j8
sudo make setuid
make clean clears all of the generated code away so it compiles everything othjerwise it only compiles what it has to but sometimes it gets stuffed up
The -j8 is optional but uses more CPU cores so compilation is meant to be faster
using git checkout you can swap between branches at will and just recompile. I'm using a development branch (dgarr/external_offsets) and often swap back to master as laid out here.
The source code lives here github.com/LinuxCNC/linuxcnc
and there is a drop down in the top left that allows you to look at various branches.
If you are running as run in place you need to type . ~/linux-dev/src/scripts/rip-environment (must include the initial DOT) and after that typing linuxcnc on the command line will start Linuxcnc.
The following user(s) said Thank You: cut2cut
Please Log in or Create an account to join the conversation.
- cncnoob1979
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 403
- Thank you received: 75
27 Apr 2017 03:12 #92177
by cncnoob1979
Replied by cncnoob1979 on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Hey Jake!
If you want to build master follow everything as before. Just do not give this command
The build process will default to 2.8Pre~
If you are using your currently downloaded linuxcnc issue inside of the folder ; linuxcnc/src ; this will reset you to the newest source code ready to compile. As rodw previously mentioned;
Then do the deb build per the instructions.
If you want to build master follow everything as before. Just do not give this command
git checkout 2.7
The build process will default to 2.8Pre~
If you are using your currently downloaded linuxcnc issue inside of the folder ; linuxcnc/src ; this will reset you to the newest source code ready to compile. As rodw previously mentioned;
make clean
git pull
git checkout master
Then do the deb build per the instructions.
The following user(s) said Thank You: cut2cut
Please Log in or Create an account to join the conversation.
27 Apr 2017 06:01 - 27 Apr 2017 06:02 #92179
by cut2cut
Replied by cut2cut on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
You guys are awesome! I'll try this in the coming weeks...
to be continued
Jake
to be continued
Jake
Last edit: 27 Apr 2017 06:02 by cut2cut.
Please Log in or Create an account to join the conversation.
27 Apr 2017 12:39 #92196
by PKM
Replied by PKM on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Anyone can share the latest RT kernel debs? Thanks!
Please Log in or Create an account to join the conversation.
27 Apr 2017 14:05 #92210
by PKM
deb buildbot.linuxcnc.org/ jessie master-sim
RIght?
Replied by PKM on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
I think it should beThe simple way to get LinuxCNC version 8 (master) as an installed system is to use the buildbot.
buildbot.linuxcnc.org
deb buildbot.linuxcnc.org/ jessie master-sim
RIght?
Please Log in or Create an account to join the conversation.
27 Apr 2017 14:15 #92213
by andypugh
Replied by andypugh on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Looks right for sim or preempt-rt, yes.
Please Log in or Create an account to join the conversation.
28 Apr 2017 20:52 #92305
by jj89074
Replied by jj89074 on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
I am trying to follow the installation listed under "post 2", but I'm having problems at the point of downloading the kernel.
I can install Mint 18.1 and update, and remove ndiswrapper and virtual box, but the next step at the following line:
wget ftp://ftp.kernel.org/pub/linux/kernel/v4.x/linux-4.8.11.tar.xz
does not work. I get the following error: name or service no known. wget: unable to resolve host address 'ftp.kernel.org'
I have very little experience with Linux...what does this mean?
I can install Mint 18.1 and update, and remove ndiswrapper and virtual box, but the next step at the following line:
wget ftp://ftp.kernel.org/pub/linux/kernel/v4.x/linux-4.8.11.tar.xz
does not work. I get the following error: name or service no known. wget: unable to resolve host address 'ftp.kernel.org'
I have very little experience with Linux...what does this mean?
Please Log in or Create an account to join the conversation.
28 Apr 2017 21:56 #92308
by probamo
Replied by probamo on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Please Log in or Create an account to join the conversation.
01 May 2017 08:43 #92414
by PKM
I get this error:
The following packages have unmet dependencies:
linuxcnc-uspace : Depends: libboost-python1.55.0 but it is not installable
Replied by PKM on topic Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
The simple way to get LinuxCNC version 8 (master) as an installed system is to use the buildbot.
buildbot.linuxcnc.org
I get this error:
The following packages have unmet dependencies:
linuxcnc-uspace : Depends: libboost-python1.55.0 but it is not installable
Please Log in or Create an account to join the conversation.
- LinuxCNC
- Installing LinuxCNC
- Complete HOW-TO Linux Mint 18.1 32/64 RTAI or PREEMPT with RIP install or deb
Time to create page: 0.153 seconds