A few ideas ( I can't sleep and few ideas popped up)

More
06 Jul 2018 08:17 #113544 by rodw
Tommy, I think you are the only user out there that builds working LinuxCNC systems on laptops :woohoo: :woohoo: :evil: :woohoo: :woohoo:

Sounds like we need to get ChrisM on the job again to get approval for mint to host a Linuxcnc meta package in their repo (or include ours)! That really would be a good outcome.
The following user(s) said Thank You: tommylight

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

More
06 Jul 2018 08:44 - 06 Jul 2018 08:49 #113548 by InMyDarkestHour

Hmm, Sounds like you won't want to know that I am on the NBN with fibre to the house and a 100/40 Mb link....

I don't understand meta packages.

Happy to receive snail mail contributions. Give me a couple of weeks as I have revised my freight arrangements today so when that goes live, I'll have overnight rates Australia wide but I'm not sure if that will apply to incoming freight or just outgoing.



rodw wrote: Hmm, Sounds like you won't want to know that I am on the NBN with fibre to the house and a 100/40 Mb link. *places fingers in ears and says out loud lalalalalalalalalalalala

That's really unfair aren't you guys supposed to be 20 years behind NSW in the winter and 20 years and 1 hour in the summer ? :laugh:

Stolen from askubuntu (cos I'm lazy)
Metapackages are a link to existing package or packages. So they are essentially a script that installs other packages.They keep the packages as dependencies
Eg: the package ubuntu-desktop installs all the packages needed for the Default UI for ubuntu. But uninstalling the same doesen't uninstall its dependencies

Maybe not totally techincally corerct but more or less the jist
Last edit: 06 Jul 2018 08:49 by InMyDarkestHour.

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

More
06 Jul 2018 09:39 #113550 by cmorley
One must think about the target audience.
Someone from windows world trying to get linuxcnc up and running.
This leads me to an ISO. Complete usable cnc package.

I would install:
rt kernel
linuxcnc
build essentials
GLADE editor 3.8.6
Mesaflash

I wouldn't uninstall anything unless I had to.
This is also aprox. what we asked permission for.

My 2 cents

Chris M
The following user(s) said Thank You: Mike_Eitel, tommylight, rodw

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

More
06 Jul 2018 11:02 - 06 Jul 2018 11:06 #113557 by InMyDarkestHour
#!/bin/sh
# Used for adding LCNC to Linux Mint 18.3 for respin
# Run from same directory linux kernel & lcnc debs are in
#
echo "Adding required repos"
sudo add-apt-repository 'deb http://mirrors.kernel.org/ubuntu precise main universe'
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key 3cb9fd148f374fef
sudo add-apt-repository "deb http://linuxcnc.org/ precise base"
sudo apt-get update

echo "Removing ndiswrapper"
apt remove --purge ndiswrapper*


echo "Installing Linux Kerenl packages"
apt install ./linux-headers-4.11.12-rt16_4.11.12-rt16-2_amd64.deb
apt install ./linux-firmware-image-4.11.12-rt16_4.11.12-rt16-2_amd64.deb
apt install ./linux-image-4.11.12-rt16_4.11.12-rt16-2_amd64.deb

echo "Installing Linuxcnc packages"
apt install ./linuxcnc-uspace_2.7.14_amd64.deb
apt install ./linuxcnc-doc-en_2.7.14_all.deb
apt install ./linuxcnc-doc-fr_2.7.14_all.deb
apt install ./linuxcnc-uspace-dev_2.7.14_amd64.deb
sudo apt-get install hostmot2-firmware-all mesaflash

echo "Installing glade3-3.8.6"
apt install ./glade3_3.8.6-1_amd64.deb

echo "Installing devhelp"
apt-get install devhelp

# Packages below are optional and maybe commented out
echo "Installing openssh-server"
apt-get install openssh-server

echo "Installing Midnight Commander"
apt-get install mc


echo "Installing gftp"
apt-get install gftp

echo "Installing geany"
apt-get install geany


# Comment this out if being used to install LCNC on pre-installed Mint installation
# Kerenl can be removed after a reboot or left in place
# Leave uncommented if respinning ISO
echo "Removing old kernel"
apt remove --purge linux-image-4.10.0-38*

Above is the script I used in remastering, openssh-server, midnight commander, geany & gftp are basically what I add when I do an install anyways. They are pulled from the official repos.
The linuxcnc packages & glade are what I put on google drive, the kernel is the same on as on google drive, but I had to patch it with aufs to work with the remastered live cd. (This has not been up loaded yet).

The mesaflash utilities are from the linuxcnc repos.

No build-essential, but the linuxcnc-dev package seems to pull in everything, I did a quick sudo apt-get install build-essential of the live iso and all that was installed was the build-essential pkg and nothing else. Prior to that I did a quick halcompile --install on a simple component and all went well.

If it wasn't removed or installed in the above script it wasn't removed or added (apart from the required deps).
Last edit: 06 Jul 2018 11:06 by InMyDarkestHour.

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

More
06 Jul 2018 11:23 #113561 by rodw

One must think about the target audience.
Someone from windows world trying to get linuxcnc up and running.
This leads me to an ISO. Complete usable cnc package.

I would install:
rt kernel
linuxcnc
build essentials
GLADE editor 3.8.6
Mesaflash

I wouldn't uninstall anything unless I had to.
This is also aprox. what we asked permission for.

My 2 cents

Chris M


Don't forget a PREEMPT_RT version for us mesa ethernet users.

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

More
06 Jul 2018 13:54 #113569 by tommylight
@ ozzyrob
I will give that a try whenever i have some time to spare. I assume it is for Mint 18.n.
@rodw
that is the preempt rt kernel, and uspace version of Linuxcnc. The other version has RTAI in it's name.

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

More
06 Jul 2018 18:42 #113597 by InMyDarkestHour
The deb packages I compiled were specifically for 18.3, actually I originally compiled them for techno for his 18.3 install.

This is the link to my google drive:
drive.google.com/drive/folders/1EJFzxRqd...5gseRPXpWnpd-n0PoWuA

As I said the kernel on the google drive doesn't have aufs required for respinning a live cd, but will work on an already installed & running Mint-18.3 installation. Just only change the kernel related package names to suit eg:
linux-headers-4.11.12-rt16_4.11.12-rt16-2_amd64.deb
becomes
linux-headers-4.11.12-rt16_4.11.12-rt16-1_amd64.deb
and so forth.
The following user(s) said Thank You: tommylight

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

More
06 Jul 2018 20:23 #113603 by tommylight
I already have those form the first install, so on subsequent install i did not have to compile all over again, and it worked every time.
Still will try that tomorrow or on Sunday.
Thank you.

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

More
07 Jul 2018 13:31 - 07 Jul 2018 14:29 #113665 by InMyDarkestHour
For those that have commented on this thread and are interested I have uploaded the iso to my google drive. If you would like the link please send me a message as I really don't want to cause any issues with the guys at Linux Mint due to branding with the link being made public at this time. For everyone else I apologise and hope you can understand due to the branding issues spoken about earlier.

SHARING HAS BEEN REMOVED, FILES ARE NO LONGER AVAILABLE
Last edit: 07 Jul 2018 14:29 by InMyDarkestHour.

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

More
07 Jul 2018 14:08 - 07 Jul 2018 14:14 #113668 by tommylight
No worries ! Thank you for your effort and you are right that was not such a good idea. :)

Aaaaand a miss ! Wrong thread but related to the same thing.
Last edit: 07 Jul 2018 14:14 by tommylight. Reason: explanation

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

Time to create page: 0.189 seconds
Powered by Kunena Forum