MycroftAI / installers

Installers and instructions for getting Mycroft working on different equipment, OS platforms and desktops.
Apache License 2.0
28 stars 13 forks source link

Installer for Arch Linux #7

Open nilsocket opened 6 years ago

nilsocket commented 6 years ago

Add installer for Arch Linux, mycroft-core package in aur is flagged out-of-date. Some kind of official support would be nice. Thank you

koma111 commented 6 years ago

Please! It affects many people who want to use it! Just modify the .sh script to be compatible with Arch Linux!

penrods commented 6 years ago

Desktop Linux installation is currently performed via out "Github" installation mechanism. This works for Arch as well as Debian, Suse and Fedora. See: https://github.com/MycroftAI/mycroft-core#getting-started

I could create a general "linux_desktop.sh" script to include here -- would that be/have been useful and clearer for you?

koma111 commented 6 years ago

The dev_setup.sh script already supports Arch. Kudos for that. But the package names seem to be incorrect, and the installation fails. I did the Github installation, has no problems on a Neon VM, but fails on Manjaro VM. Both systems freshly installed. It also fails on my host computer, also Manjaro, but many things installed already. It seems to be unable to install a specific Python library, seemingly related to venv and pip. I opened a forum post for that and even sent logs.

One suggestion of mine is Flatpak/Snap. An universal package format, running in a container which talks to the actual hardware and interacts like "normal" software. But without the hassle of dependencies which are bundled together with the software. If desktop Mycroft was a Flatpak/Snap, using venv would also be obsolete. Both platforms are really easy to use. And they get updated instantly and hassle-free, automatically so you push an update and all users get it in minutes. Just a suggestion, maybe worth considering. It is possibe that it is impossible. Best wishes!