Changes between Version 11 and Version 12 of mycroft-gui-mark-2_sys


Ignore:
Timestamp:
05/04/20 16:05:05 (2 years ago)
Author:
admin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mycroft-gui-mark-2_sys

    v11 v12  
    44
    55=== Install Linux ===
    6 Get https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04&architecture=arm64+raspi (Ubuntu Server 20.04 for 64-bit arm - codename focal)
    7 flash it to sdcard and boot.
     6I tried to do this on Ubuntu 20.04 but failed to bring the SDDM up so I switched back to 18.04 [https://github.com/TheRemote/Ubuntu-Server-raspi4-unofficial/releases/download/v28/ubuntu-18.04.4-preinstalled-server-arm64+raspi4.img.xz]
     7Flash it to sdcard and boot.
    88After first boot login as ubuntu/ubuntu (takes a while until you can do this), change password
    99==== Wifi ====
     
    2727            dhcp4: true
    2828}}}
     29**Remark: After SDDM is using NetworkManager I had to remove the wifis part otherwise wlan0 was unavailable**
    2930==== user ====
    3031* sudo useradd mycroft -g users -G sudo -m -s /bin/bash
     
    5152* sudo mkswap /swapfile
    5253* sudo swapon /swapfile
    53 * sudo nano /etc/swapfile
     54* sudo nano /etc/fstab
    5455add
    5556{{{
     
    5859==== ramdisk ====
    5960* sudo mkdir /ramdisk
    60 * sudo nano /etc/swapfile
     61* sudo nano /etc/fstab
    6162add
    6263{{{
     
    7273==== Install the system Libraries ====
    7374I will try to come up with a completer list later but I think most of it should be in the dependencies of the following
    74 * sudo apt install sddm kwin-wayland kwin-x11 openssh-server ftp i2c-tools konsole nano plasma-workspace-wayland plasma-workspace plasma-pa plasma-widgets-addons libkf5wallet-bin gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav qml-module-qtmultimedia network-manager plasma-nm konsole plasma-workspace-dev
     75* sudo apt install sddm kwin-wayland kwin-x11 openssh-server ftp i2c-tools konsole nano plasma-workspace-wayland plasma-workspace plasma-pa plasma-widgets-addons libkf5wallet-bin gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-fluendo-mp3 qml-module-qtmultimedia network-manager plasma-nm konsole plasma-workspace-dev
    7576I was not asked for the login manager so I set it manually:
    7677* sudo dpkg-reconfigure sddm
     
    8485* cd build
    8586* cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
    86 * make -j 4
     87* make -j 2
    8788* sudo make install
    8889==== Mycroft GUI ====
    89 * sudo apt-get install -y git-core g++ cmake extra-cmake-modules kio-dev gettext pkg-config pkg-kde-tools qtbase5-dev qtdeclarative5-dev kio-dev libkf5notifications-data libkf5notifications-dev qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qtwebsockets qml-module-qt-websockets cmake cmake-extras cmake-data qml-module-qtquick-layouts libkf5plasma-dev extra-cmake-modules qtdeclarative5-dev build-essential g++ gettext libqt5webkit5 libqt5webkit5-dev libkf5i18n-data libkf5i18n-dev libkf5i18n5 qml-module-qtgraphicaleffects libqt5dbus5 libkf5dbusaddons-dev libdbus-1-dev libdbus-glib-1-dev kio-dev libkf5kio-dev libqt5websockets5-dev libqt5webview5-dev qml-module-qtquick-virtualkeyboard libqt5virtualkeyboard5-dev qtvirtualkeyboard-plugin
    90 missing: qtdeclarative5-qtquick2-plugin qtdeclarative5-models-plugin
     90* sudo apt install -y git-core g++ cmake extra-cmake-modules kio-dev gettext pkg-config pkg-kde-tools qtbase5-dev qtdeclarative5-dev kio-dev libkf5notifications-data libkf5notifications-dev qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qtwebsockets qml-module-qt-websockets qtdeclarative5-qtquick2-plugin qtdeclarative5-models-plugin cmake cmake-extras cmake-data qml-module-qtquick-layouts libkf5plasma-dev extra-cmake-modules qtdeclarative5-dev build-essential g++ gettext libqt5webkit5 libqt5webkit5-dev libkf5i18n-data libkf5i18n-dev libkf5i18n5 qml-module-qtgraphicaleffects libqt5dbus5 libkf5dbusaddons-dev libdbus-1-dev libdbus-glib-1-dev kio-dev libkf5kio-dev libqt5websockets5-dev libqt5webview5-dev qml-module-qtquick-virtualkeyboard libqt5virtualkeyboard5-dev qtvirtualkeyboard-plugin
    9191* cd ~
    9292* git clone https://github.com/MycroftAI/mycroft-gui/