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.
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.
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$