| 20 | |
| 21 | ==== swap ==== |
| 22 | This is optional but will be a good idea on RP3 |
| 23 | * {{{ sudo fallocate -l 2G /swapfile }}} |
| 24 | * {{{ sudo chmod 600 /swapfile }}} |
| 25 | * {{{ sudo mkswap /swapfile }}} |
| 26 | * {{{ sudo swapon /swapfile }}} |
| 27 | * {{{ sudo nano /etc/fstab }}} |
| 28 | add |
| 29 | {{{ |
| 30 | /swapfile none swap sw 0 0 |
| 31 | }}} |
| 32 | |
| 33 | ==== ramdisk ==== |
| 34 | * {{{ sudo mkdir /ramdisk }}} |
| 35 | * {{{ sudo nano /etc/fstab }}} |
| 36 | add |
| 37 | {{{ |
| 38 | tmpfs /ramdisk tmpfs rw,nodev,nosuid,size=20M 0 0 |
| 39 | }}} |
| 40 | |
| 41 | === mycroft core === |
| 42 | * {{{ sudo apt-get install git python3 python3-dev python3-setuptools libtool libffi-dev libssl-dev autoconf automake bison swig libglib2.0-dev portaudio19-dev mpg123 screen flac curl libicu-dev pkg-config libjpeg-dev libfann-dev build-essential jq }}} |
| 43 | * {{{ cd ~ }}} |
| 44 | * {{{ git clone https://github.com/MycroftAI/mycroft-core }}} |
| 45 | * {{{ cd mycroft-core }}} |
| 46 | * {{{ ./dev_setup.sh }}} |