Open nilsocket opened 6 years ago
Please! It affects many people who want to use it! Just modify the .sh script to be compatible with Arch Linux!
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?
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!
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