# I cant install mycroft

**URL:** https://community.openconversational.ai/t/i-cant-install-mycroft/15338
**Category:** Archive - Mycroft Project
**Tags:** support
**Created:** [June 22, 2024, 2:01am UTC](https://community.openconversational.ai/t/i-cant-install-mycroft/15338 "2024-06-22T02:01:31Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![kelestios](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kelestios/32/5399_2.png) [@kelestios](https://community.openconversational.ai/u/kelestios)
#### Post date: [June 22, 2024, 2:01am UTC](https://community.openconversational.ai/t/i-cant-install-mycroft/15338/1 "2024-06-22T02:01:31Z")

</div>

I just migrated to Linux Fedora yesterday and I’d like to try this.  
Can I get some help? I followed everything on the website but I’m encountering an error:

kelestios@fedora:~$ sudo apt update  
sudo apt upgrade  
sudo apt install git  
sudo: apt: command not found  
sudo: apt: command not found  
sudo: apt: command not found  
kelestios@fedora:~$ sudo yum upgrade  
sudo yum install git  
Copr repo for PyCharm owned by phracek 611 B/s | 1.8 kB 00:03  
google-chrome 5.4 kB/s | 1.3 kB 00:00  
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 7.2 kB/s | 16 kB 00:02  
RPM Fusion for Fedora 40 - Nonfree - Steam 13 kB/s | 15 kB 00:01  
Dependencies resolved.  
Nothing to do.  
Complete!  
Copr repo for PyCharm owned by phracek 1.5 kB/s | 1.8 kB 00:01  
google-chrome 7.3 kB/s | 1.3 kB 00:00  
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 17 kB/s | 16 kB 00:00  
RPM Fusion for Fedora 40 - Nonfree - Steam 10 kB/s | 15 kB 00:01  
Package git-2.45.2-2.fc40.x86\_64 is already installed.  
Dependencies resolved.  
Nothing to do.  
Complete!  
kelestios@fedora:~$ cd ~/  
git clone [GitHub - MycroftAI/mycroft-core: Mycroft Core, the Mycroft Artificial Intelligence platform.](https://github.com/MycroftAI/mycroft-core.git)  
cd mycroft-core  
bash dev\_setup.sh  
Cloning into ‘mycroft-core’…  
remote: Enumerating objects: 556412, done.  
remote: Total 556412 (delta 0), reused 0 (delta 0), pack-reused 556412  
Receiving objects: 100% (556412/556412), 117.32 MiB | 9.03 MiB/s, done.  
Resolving deltas: 100% (545740/545740), done.  
Creating /var/log/mycroft/ directory

```
                Welcome to Mycroft!  

```

This script is designed to make working with Mycroft easy. During this  
first run of dev\_setup we will ask you a few questions to help setup  
your environment.

Do you want to run on ‘master’ or against a dev branch? Unless you are  
a developer modifying mycroft-core itself, you should run on the  
‘master’ branch. It is updated bi-weekly with a stable release.  
Y)es, run on the stable ‘master’ branch  
N)o, I want to run unstable branches  
Choice [Y/N]: Y - using ‘master’ branch  
branch ‘master’ set up to track ‘origin/master’.  
Switched to a new branch ‘master’

Mycroft is actively developed and constantly evolving. It is recommended  
that you update regularly. Would you like to automatically update  
whenever launching Mycroft? This is highly recommended, especially for  
those running against the ‘master’ branch.  
Y)es, automatically check for updates  
N)o, I will be responsible for keeping Mycroft updated.  
Choice [Y/N]: Y - update automatically

Mycroft uses its Mimic technology to speak to you. Mimic can run both  
locally and from a server. The local Mimic is more robotic, but always  
available regardless of network connectivity. It will act as a fallback  
if unable to contact the Mimic server.

However, building the local Mimic is time consuming – it can take hours  
on slower machines. This can be skipped, but Mycroft will be unable to  
talk if you lose network connectivity. Would you like to build Mimic  
locally?  
Choice [Y/N]: Y - Mimic will be built

There are several Mycroft helper commands in the bin folder. These  
can be added to your system PATH, making it simpler to use Mycroft.  
Would you like this to be added to your PATH in the .profile?  
Choice [Y/N]: Y - Adding Mycroft commands to your PATH  
Type mycroft-help to see available commands.

The standard location for Mycroft skills is under /opt/mycroft/skills.  
This script will create that folder for you. This requires sudo  
permission and might ask you for a password…  
Created!  
For convenience, a soft link has been created called ‘skills’ which leads  
to /opt/mycroft/skills.

(Developer) Do you want to automatically check code-style when submitting code.  
If unsure answer yes.

Choice [Y/N]: Will install PEP8 pre-commit hook…

Interactive portion complete, now installing dependencies…

Installing packages…  
Installing packages for Fedora…  
Copr repo for PyCharm owned by phracek 888 B/s | 1.8 kB 00:02  
google-chrome 4.9 kB/s | 1.3 kB 00:00  
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 10 kB/s | 16 kB 00:01  
RPM Fusion for Fedora 40 - Nonfree - Steam 13 kB/s | 15 kB 00:01  
Package git-2.45.2-2.fc40.x86\_64 is already installed.  
Package python3-3.12.3-2.fc40.x86\_64 is already installed.  
Package python3-setuptools-69.0.3-3.fc40.noarch is already installed.  
No match for argument: pygobject3-devel  
Package curl-8.6.0-8.fc40.x86\_64 is already installed.  
Package pkgconf-pkg-config-2.1.0-1.fc40.x86\_64 is already installed.  
Package jq-1.7.1-7.fc40.x86\_64 is already installed.  
Package make-1:4.4.1-6.fc40.x86\_64 is already installed.  
Error: Unable to find a match: pygobject3-devel  
kelestios@fedora:~/mycroft-core$ start-mycroft.sh  
bash: start-mycroft.sh: command not found…  
kelestios@fedora:~/mycroft-core$ usage: start-mycroft.sh [command] [params]

Services:  
all runs core services: bus, audio, skills, voice  
debug runs core services, then starts the CLI

Services:  
audio the audio playback service  
bus the messagebus service  
skills the skill service  
voice voice capture service  
wifi wifi setup service  
enclosure mark\_1 enclosure service

Tools:  
cli the Command Line Interface  
unittest run mycroft-core unit tests

Utils:  
skill\_container container for running a single skill  
audiotest attempt simple audio validation  
audioaccuracytest more complex audio validation  
sdkdoc generate sdk documentation

start-mycroft.sh unittest  
bash: usage:: command not found…  
bash: Services:: command not found…  
bash: all: command not found…  
bash: debug: command not found…  
Install package ‘python3-pwntools’ to provide command ‘debug’? [N/y] y

- Waiting in queue…

- Loading list of packages…  
The following packages have to be installed:  
python3-ROPGadget-7.4-3.fc40.noarch A tool to find ROP gadgets in program files  
python3-bcrypt-4.0.1-8.fc40.x86\_64 Modern password hashing for your software and your servers  
python3-capstone-5.0.1-3.fc40.noarch Python3 bindings for capstone  
python3-colored-traceback-0.3.0-9.fc40.noarch A library to color exception traces  
python3-intervaltree-3.1.0-12.fc40.noarch A mutable, self-balancing interval tree for Python  
python3-paramiko-3.4.0-3.fc40.noarch SSH2 protocol library for python  
python3-pip-23.3.2-1.fc40.noarch A tool for installing and managing Python3 packages  
python3-plumbum-1.7.2-8.fc40.noarch Shell combinators library  
python3-psutil-5.9.8-1.fc40.x86\_64 A process and system utilities module for Python  
python3-pwntools-4.11.1-7.fc40.noarch A CTF framework and exploit development library  
python3-pyasn1-0.5.1-3.fc40.noarch ASN.1 tools for Python 3  
python3-pyelftools-0.31-1.fc40.noarch Pure-Python library for parsing and analyzing ELF files  
python3-pygments-2.17.2-3.fc40.noarch Syntax highlighting engine written in Python  
python3-pynacl-1.5.0-7.fc40.x86\_64 Python binding to the Networking and Cryptography (NaCl) library  
python3-pyserial-3.5-8.fc40.noarch Python serial port access library  
python3-rpyc-5.1.0-8.fc40.noarch Transparent, Symmetrical Python Library for Distributed-Computing  
python3-sortedcontainers-2.4.0-15.fc40.noarch Pure Python sorted container types  
python3-unicorn-2.0.1.post1-5.fc40.x86\_64 Files needed to develop applications using unicorn  
unicorn-2.0.1.post1-5.fc40.x86\_64 Lightweight multi-platform, multi-architecture CPU emulator framework  
Proceed with changes? [N/y] y

- Waiting in queue…

- Waiting for authentication…

- Waiting in queue…

- Downloading packages…

- Requesting data…

- Testing changes…

- Installing packages…  
usage: pwn [-h]  
{asm,checksec,constgrep,cyclic,debug,disasm,disablenx,elfdiff,elfpatch,errno,hex,libcdb,phd,pwnstrip,scramble,shellcraft,template,unhex,update,version}  
…  
pwn: error: unrecognized arguments: runs core services, then starts the CLI

bash: Services:: command not found…  
bash: audio: command not found…  
bash: bus: command not found…  
Install package ‘linux-atm’ to provide command ‘bus’? [N/y] y

- Waiting in queue…

- Loading list of packages…  
The following packages have to be installed:  
linux-atm-2.5.1-39.fc40.x86\_64 Tools to support ATM networking under Linux  
Proceed with changes? [N/y] y

- Waiting in queue…

- Waiting for authentication…

- Waiting in queue…

- Downloading packages…

- Requesting data…

- Testing changes…

- Installing packages…  
DEBUG: Log opened  
ERROR: Usage:  
ERROR: bus [-d module]… [-m module]…[-f conf\_file]

bash: skills: command not found…  
Similar command is: ‘skill’  
bash: voice: command not found…  
bash: wifi: command not found…  
Install package ‘tlp’ to provide command ‘wifi’? [N/y] y

- Waiting in queue…

- Loading list of packages…  
The following packages have to be installed:  
hdparm-9.65-4.fc40.x86\_64 A utility for displaying and/or setting hard disk parameters  
kernel-tools-6.9.4-200.fc40.x86\_64 Assortment of tools for the Linux kernel  
kernel-tools-libs-6.9.4-200.fc40.x86\_64 Libraries for the kernels-tools  
smartmontools-1:7.4-3.fc40.x86\_64 Tools for monitoring SMART capable hard disks  
smartmontools-selinux-1:7.4-3.fc40.noarch SELinux policies for smartmontools  
tlp-1.6.0-2.fc40.noarch Optimize laptop battery life  
Proceed with changes? [N/y] y

- Waiting in queue…

- Waiting for authentication…

- Waiting in queue…

- Downloading packages…

- Requesting data…

- Testing changes…

- Installing packages…  
wifi = on

bash: enclosure: command not found…  
bash: Tools:: command not found…  
bash: cli: command not found…  
bash: unittest: command not found…  
bash: Utils:: command not found…  
bash: skill: No such file or directory  
bash: audiotest: command not found…  
bash: audioaccuracytest: command not found…  
bash: sdkdoc: command not found…  
bash: Examples:: command not found…  
bash: start-mycroft.sh: command not found…  
bash: start-mycroft.sh: command not found…  
bash: start-mycroft.sh: command not found…  
kelestios@fedora:~/mycroft-core$ $ ./start-mycroft.sh all  
Starting all mycroft-core services  
Initializing…  
Starting background service bus  
Starting background service skills  
Starting background service audio  
Starting background service voice  
bash: $: command not found…  
bash: Starting: command not found…  
bash: Initializing…: command not found…  
bash: Starting: command not found…  
bash: Starting: command not found…  
bash: Starting: command not found…  
bash: Starting: command not found…  
kelestios@fedora:~/mycroft-core$ dev\_setup  
bash: dev\_setup: command not found…  
kelestios@fedora:~/mycroft-core$ sudo dev\_setup  
[sudo] password for kelestios:  
sudo: dev\_setup: command not found  
kelestios@fedora:~/mycroft-core$ sudo dev\_setup  
sudo: dev\_setup: command not found  
kelestios@fedora:~/mycroft-core$ dev\_setup  
bash: dev\_setup: command not found…  
kelestios@fedora:~/mycroft-core$ sudo dev\_setup  
sudo: dev\_setup: command not found  
kelestios@fedora:~/mycroft-core$ dev\_setup.sh  
bash: dev\_setup.sh: command not found…  
kelestios@fedora:~/mycroft-core$ cd ~/  
git clone [GitHub - MycroftAI/mycroft-core: Mycroft Core, the Mycroft Artificial Intelligence platform.](https://github.com/MycroftAI/mycroft-core.git)  
cd mycroft-core  
bash dev\_setup.sh  
fatal: destination path ‘mycroft-core’ already exists and is not an empty directory.  
Installing packages…  
Installing packages for Fedora…  
Copr repo for PyCharm owned by phracek 910 B/s | 1.8 kB 00:02  
google-chrome 4.1 kB/s | 1.3 kB 00:00  
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 13 kB/s | 16 kB 00:01  
RPM Fusion for Fedora 40 - Nonfree - Steam 13 kB/s | 15 kB 00:01  
Package git-2.45.2-2.fc40.x86\_64 is already installed.  
Package python3-3.12.3-2.fc40.x86\_64 is already installed.  
Package python3-pip-23.3.2-1.fc40.noarch is already installed.  
Package python3-setuptools-69.0.3-3.fc40.noarch is already installed.  
No match for argument: pygobject3-devel  
Package curl-8.6.0-8.fc40.x86\_64 is already installed.  
Package pkgconf-pkg-config-2.1.0-1.fc40.x86\_64 is already installed.  
Package jq-1.7.1-7.fc40.x86\_64 is already installed.  
Package make-1:4.4.1-6.fc40.x86\_64 is already installed.  
Error: Unable to find a match: pygobject3-devel  
kelestios@fedora:~/mycroft-core$ dev\_setup.sh  
bash: dev\_setup.sh: command not found…  
kelestios@fedora:~/mycroft-core$ sudo dev\_setup.sh  
sudo: dev\_setup.sh: command not found  
kelestios@fedora:~/mycroft-core$ start-mycroft.sh  
bash: start-mycroft.sh: command not found…  
kelestios@fedora:~/mycroft-core$ usage: start-mycroft.sh [command] [params]

Services:  
all runs core services: bus, audio, skills, voice  
debug runs core services, then starts the CLI

Services:  
audio the audio playback service  
bus the messagebus service  
skills the skill service  
voice voice capture service  
wifi wifi setup service  
enclosure mark\_1 enclosure service

Tools:  
cli the Command Line Interface  
unittest run mycroft-core unit tests

Utils:  
skill\_container container for running a single skill  
audiotest attempt simple audio validation  
audioaccuracytest more complex audio validation  
sdkdoc generate sdk documentation

start-mycroft.sh unittest  
bash: usage:: command not found…  
bash: Services:: command not found…  
bash: all: command not found…  
usage: pwn [-h]  
{asm,checksec,constgrep,cyclic,debug,disasm,disablenx,elfdiff,elfpatch,errno,hex,libcdb,phd,pwnstrip,scramble,shellcraft,template,unhex,update,version}  
…  
pwn: error: unrecognized arguments: runs core services, then starts the CLI  
bash: Services:: command not found…  
bash: audio: command not found…  
DEBUG: Log opened  
ERROR: Usage:  
ERROR: bus [-d module]… [-m module]…[-f conf\_file]  
bash: skills: command not found…  
Similar command is: ‘skill’  
bash: voice: command not found…  
wifi = on  
bash: enclosure: command not found…  
bash: Tools:: command not found…  
bash: cli: command not found…  
bash: unittest: command not found…  
bash: Utils:: command not found…  
bash: skill: No such file or directory  
bash: audiotest: command not found…  
bash: audioaccuracytest: command not found…  
bash: sdkdoc: command not found…  
bash: Examples:: command not found…  
bash: start-mycroft.sh: command not found…  
bash: start-mycroft.sh: command not found…  
bash: start-mycroft.sh: command not found…  
kelestios@fedora:~/mycroft-core$

---

<div class="post-metadata">

### Author: ![JarbasAl](https://community.openconversational.ai/user_avatar/community.openconversational.ai/jarbasal/32/1319_2.png) [@JarbasAl](https://community.openconversational.ai/u/JarbasAl)
#### Post date: [June 22, 2024, 5:19pm UTC](https://community.openconversational.ai/t/i-cant-install-mycroft/15338/2 "2024-06-22T17:19:42Z")

</div>

hello, mycroft is dead, the servers are gone and it no longer works

check out [OVOS,](https://www.openvoiceos.org/), we continue mycroft’s work

there is a FAQ about what happened

> **[FAQ: OVOS, Neon, and the Future of the Mycroft Voice Assistant](https://community.openconversational.ai/t/faq-ovos-neon-and-the-future-of-the-mycroft-voice-assistant/13496)**
>
> FAQ Hello! I’m Chance from OVOS, here to clear up some frequent questions and concerns (such as, what’s OVOS?). …and I’m Clary from Neon AI, your collaboration-supporting forum admin. I’m here to help, please reach out if you have an idea to...

and a previous thread about migrating from mycroft

> [@Upgrading from Mycroft](https://community.openconversational.ai/t/upgrading-from-mycroft/14257):
>
> As the mycroft.ai Selene server is no more, Mycroft’s devices will need a replacement OS / personal assistant. There are some different upgrade options depending on what device you’re using. [Neon OS](https://neon.ai/NeonAIforMycroftMarkII) is a prebuilt OS supporting Raspberry Pi4 and Pi5 with the Mark 2, most ReSpeaker audio devices, and USB audio. [RaspOVOS](https://github.com/OpenVoiceOS/raspOVOS?tab=readme-ov-file) is a prebuilt OS supporting Raspberry Pi3 and Pi4 with limited support for the Mark 2, most ReSpeaker audio devices, and USB audio. [OVOS Installer](https://github.com/OpenVoiceOS/ovos-installer) can be used to install O…
