Ubuntu Xenial LTS Repository

More
10 Jan 2018 15:27 - 02 Aug 2018 02:33 #104243 by szechyjs
For those interested I have started a repository for use with Ubuntu 16.04 Xenial LTS. The repo contains x86_64 builds of linuxcnc-uspace as well as the its latest real-time kernel.

linuxcnc.s3.amazonaws.com/index.html

If there is enough interest I've been considering setting up something to add daily development builds of version 2.8 as well.

Note: I plan on adding 18.04 Bionic LTS packages as well once it is released later this year.

Edit: I just uploaded the latest 4.4.110-rt125 kernel, this contains the Meltdown patch.

Edit: I'm planning on deprecating this repository in favor of my new PPA repo .
Last edit: 02 Aug 2018 02:33 by szechyjs.
The following user(s) said Thank You: skench, ted1735

Please Log in or Create an account to join the conversation.

More
11 Jan 2018 23:32 #104316 by lamandesigns
This is great! Thank you! The dev builds added on some sort of schedule would be great too! Not sure if daily is too much. Is this automated?

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 20:15 #104568 by jj89074
I tried this, but it cannot find the package: linux-image-4.4.110-rt125 linuxcnc-uspace.

Has this changed?

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 20:17 #104569 by lamandesigns
It was working a couple of days ago. It is possible he has upgraded the kernel to something newer. I will check later today.

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 20:56 #104572 by szechyjs
I'm guessing your 'apt-get update' did not succeed, run it again and check its output. I recently changed the instructions to use https, however it looks like the default install doesn't support it.

Either install 'apt-transport-https', or update the url in sources.list to http instead of https, and re-run 'apt-get update'.

I'll change the instructions back to http to hopefully avoid this problem in the future.

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 22:29 #104577 by jj89074
It didn't work with a 32bit install. I reinstalled with a 64bit version and it works!

Now, how do I change to 2.8 Master? buildbot.linuxcnc.org does not have any info for Ubuntu Xenial.

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 22:36 #104579 by lamandesigns
You need to build your own. The following will get the latest and will build the .deb packages:

git clone git://github.com/linuxcnc/linuxcnc.git linuxcnc-dev
cd linuxcnc-dev
cd debian
./configure uspace
cd ..
dpkg-checkbuilddeps

That last command will show all the missing packages that you will need to install. You install the packages with sudo apt install package-name.
You can do that with multiple packages in the package name location (make sure you get rid of the version that dpkg-checkbuilddeps shows).

You can keep running dpkg-checkbuilddeps until it output nothing which mean all dependencies are met. Once you are there, run the following command:
debuild -uc -us

It will do its thing for a while. Go get a coffee or whatever. Once it is done, it will have made multiple .deb files. Three languages of the manual, and the linuxcnc-uspace and linuxcnc-uspace-dev files. You can get rid of the rest. You can install them by double clicking the .deb file.

As you can see, it is fairly simple, but involved. After the first time you have installed the dependencies, it should be quicker. This is why it was mentioned in the first post he might start building the master on a daily or weekly timeline.
The following user(s) said Thank You: Mike_Eitel

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 22:49 #104580 by jj89074
Thanks for writing detailed instructions...much appreciated!!!

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 23:04 #104582 by lamandesigns
No worries. Most of it was the work done in the Mint 18 install thread. But I thought it would be nice to condense it down!

Please Log in or Create an account to join the conversation.

More
16 Jan 2018 23:44 #104585 by jj89074
Well, I get as far as ./configure uspace, but then:

Package libxenomai-dev exists, but information about its source package
is not available. This most likely means that you do not have the
right deb-src lines in /etc/apt, or that you need to "apt-get update".

Please Log in or Create an account to join the conversation.

Time to create page: 0.602 seconds
Powered by Kunena Forum