Neon/Kubuntu dependency installation batch script
Needs ReviewPublic

Authored by sharvey on Mar 16 2018, 5:33 PM.

Details

Reviewers
None
Group Reviewers
MyCroft Integration
Plasma
Summary

Collected the various dependency installation steps and combined
them into one bash script, to make things a little simpler.
Also included copying the Python modules into the Mycroft core directory.

Test Plan

Set script to executable chmod +x
Attempt to run script with sudo; ensure script aborts
Run script without sudo; ensure dependencies installed without script failing

Diff Detail

Repository
R846 Mycroft Plasma integration
Branch
dependency-script
Lint
No Linters Available
Unit
No Unit Test Coverage
sharvey created this revision.Mar 16 2018, 5:33 PM
Restricted Application added a project: Plasma. · View Herald TranscriptMar 16 2018, 5:33 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
sharvey requested review of this revision.Mar 16 2018, 5:33 PM
sharvey added a reviewer: Plasma.
sharvey edited the test plan for this revision. (Show Details)Mar 16 2018, 5:37 PM

Hi there Mycroft folks.

Maybe this will make your installation a bit simpler, at least for the Neon & Kubuntu users. I merely collected all the dependency steps from the original README and put them into a quick bash script. If you approve, then enjoy. If it's not something you want - no hard feelings. It didn't take long to piece together.

Aiix added a subscriber: Aiix.EditedMar 19 2018, 11:31 AM

Hi Sharvey, I am not sure if this install script belongs within the plasmoid repository itself additionally also there are already installation scripts for Debian/Kubuntu/Neon or any debian/buntu based distribution already available under the Mycroft AI Git-hub repository at: https://github.com/MycroftAI/installers/ tho some of the scripts might require dependency updates it would be great if you could contribute directly to updating those scripts. I do require to update the plasmoid readme to point to those installation scripts, I will add those on my end. Additionally I think it would be nice to request your distribution to provide installable packages for Mycroft and the Plasmoid instead of users hunting installation scripts and installing dependencies from scripts.

Ah, I see. I put this together after following the README directions for installing the plasmoid interface. I wasn't aware you had scripts in the Mycroft Core repository - I just followed along as I was told.

You can disregard this, then.

I'll look into helping maintain your install scripts from the Mycroft side of things.