Ubuntu Xenial LTS Repository
10 Jan 2018 15:27 - 02 Aug 2018 02:33 #104243
by szechyjs
Ubuntu Xenial LTS Repository was created 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 .
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.
Please Log in or Create an account to join the conversation.
- lamandesigns
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 3
11 Jan 2018 23:32 #104316
by lamandesigns
Replied by lamandesigns on topic Ubuntu Xenial LTS Repository
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.
16 Jan 2018 20:15 #104568
by jj89074
Replied by jj89074 on topic Ubuntu Xenial LTS Repository
I tried this, but it cannot find the package: linux-image-4.4.110-rt125 linuxcnc-uspace.
Has this changed?
Has this changed?
Please Log in or Create an account to join the conversation.
- lamandesigns
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 3
16 Jan 2018 20:17 #104569
by lamandesigns
Replied by lamandesigns on topic Ubuntu Xenial LTS Repository
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.
16 Jan 2018 20:56 #104572
by szechyjs
Replied by szechyjs on topic Ubuntu Xenial LTS Repository
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.
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.
16 Jan 2018 22:29 #104577
by jj89074
Replied by jj89074 on topic Ubuntu Xenial LTS Repository
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.
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.
- lamandesigns
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 3
16 Jan 2018 22:36 #104579
by lamandesigns
Replied by lamandesigns on topic Ubuntu Xenial LTS Repository
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.
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.
16 Jan 2018 22:49 #104580
by jj89074
Replied by jj89074 on topic Ubuntu Xenial LTS Repository
Thanks for writing detailed instructions...much appreciated!!!
Please Log in or Create an account to join the conversation.
- lamandesigns
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 3
16 Jan 2018 23:04 #104582
by lamandesigns
Replied by lamandesigns on topic Ubuntu Xenial LTS Repository
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.
16 Jan 2018 23:44 #104585
by jj89074
Replied by jj89074 on topic Ubuntu Xenial LTS Repository
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".
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.089 seconds