Mycroft在桌面上。怎么做?

看到Mycroft在我最喜欢的发行版上运行的新闻不断传播并且不断传播以及{{link4:在桌面系统上看到它运行之后},我决定我想要它。

我尝试使用snap find搜索它,但没有找到。

[...]
mongo33                    3.3.9                      niemeyer              -        MongoDB document-oriented database
morse-converter-py         1-3                        brunonova             -        Simple command-line Morse converter
mup-accounts               2016.07.01                 niemeyer              -        mup IRC and Telegram bot - account connection side
mup-plugins                2016.07.05                 niemeyer              -        mup IRC and Telegram bot - plugins side
nethack                    3.4.2-2                    ogra                  -        The popular nethack console adventure
nextcloud                  9.0.50snap3                canonical             -        Nextcloud Server
[...]

所以...我在哪里找到它,怎么安装呢?:)

确实,在Ubuntu商店中似乎找不到。这可能是一个向Mycroft团队提问的问题。有可能这些snaps还在开发中。 - kyrofa
3个回答

我非常高兴你对Mycroft感兴趣,并作为团队的一员,我想邀请你和这里的每个人加入我们的主要沟通渠道(这样更容易合作一些)。
社区论坛:https://community.mycroft.ai Slack邀请:https://mycroft-ai-slack-invite.herokuapp.com/ IRC:服务器:https://freenode.net,频道:#mycroft 你可以在我们的Github仓库下载我们的源代码,添加问题,讨论未来,并进行贡献。
关于设置开发环境和创建技能的一些有用文档可以在这里找到: 最后,关于Mycroft尚未在snap store上的事实,是正确的。不过我正在这里努力解决这个问题: https://github.com/MycroftAI/snapcraft-mycroft-core 一旦我能够使其达到可接受的水平,我将会将其上传到launchpad。
此外,这个snapcraft.yaml文件依赖于我对mycroft-core所做的一些修改,可以在this branch中找到。
目前,核心功能只能在开发模式下工作,这意味着没有限制。而且,我在pocketsphinx方面遇到了问题,这意味着只有命令行客户端可以直接使用。我非常乐意接受您提供的任何帮助或反馈!
如果您更喜欢使用apt-get install mycroft-core,我也有解决方案。

嗨!谢谢你的回答 :) 我会尽快阅读你的指示并尝试设置一切。如果你有时间,并且愿意分享如何设置 apt-get 部分,我认为这对社区来说可能非常有用 :) - dadexix86
目前还没有以snap的形式提供,而且相关的软件仓库已经有10个月没有更新了。我觉得Mycroft对于桌面端并不是非常认真。不过,这确实作为一种营销手段起到了作用,因为很多人都观看了Mycroft桌面视频。 - trampster
1我担心snap软件包的开发进展相当滞后,还有很多工作要做。我们也正在开发一个launchpad仓库。 桌面环境非常活跃!有一个KDE plasmoid和一个非常好的gnome shell,两者都已经相当成熟了。 - aatchison

在Ubuntu桌面上安装和运行Mycroft是可能的,但由于Python问题的限制,它的功能受到了一定的限制,无法完全兼容所有技能。具体来说,与不同版本的Python和urllib相关的问题是让依赖于这些技能的各种技能正常工作的障碍。
然而,并非一切都已经失去,因为有一个名为https://git.covolunablu.org/portaloffreedom/mycroft-core-PKGBUILD的项目,旨在解决这些问题。任何能够弄清楚如何应用并构建它的人都可以在Debian/Ubuntu桌面上运行一个修补过的Mycroft。
尽管我自己还没有弄清楚如何做到这一点,但我仍然对能够看到一个完全修补且具有可用技能的优秀本地化的Ubuntu软件包抱有希望。大部分Python问题可能可以通过一个专门的工具来处理和纠正,该工具可以用于Debian/Ubuntu系统,以处理和纠正各种项目的移植问题,也许可以作为autoconf工具或类似工具的一部分。
在尝试手动在我的台式机上安装和构建Mycroft时,安装过程已经变得损坏,甚至有时无法正常工作,需要完全擦除并重新安装,包括各种技能和配置文件夹。这对于每个人来说都不是一件简单易行的事情,也许在最近几年里Ubuntu已经宠坏了我们许多人。然而,感觉应该为在Ubuntu系统上测试和使用它而更加努力。
尽管如此,当它工作时,并且目前兼容的技能似乎工作得足够好时,这是一个相当令人印象深刻的项目,值得进一步投入时间、金钱等资源。

在Ubuntu和Debian上轻松安装,从https://docs.mycroft.ai/installing.and.running/installation/apt-get.install
sudo apt-get install apt-transport-https
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F3B1AA8B
sudo bash -c 'echo "deb http://repo.mycroft.ai/repos/apt/debian debian main" > /etc/apt/sources.list.d/repo.mycroft.ai.list'
sudo apt-get update
sudo apt-get install mycroft-core

以下已安装:
mycroft-messagebus
mycroft-skills
mycroft-speech-client

开始和停止就像这样:
service mycroft-messagebus start
service mycroft-messagebus stop

那个链接已经失效。 - trampster