Changes between Version 11 and Version 12 of mycroft-gui-mark-2_sys
- Timestamp:
- 05/04/20 16:05:05 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
mycroft-gui-mark-2_sys
v11 v12 4 4 5 5 === 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.6 I 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] 7 Flash it to sdcard and boot. 8 8 After first boot login as ubuntu/ubuntu (takes a while until you can do this), change password 9 9 ==== Wifi ==== … … 27 27 dhcp4: true 28 28 }}} 29 **Remark: After SDDM is using NetworkManager I had to remove the wifis part otherwise wlan0 was unavailable** 29 30 ==== user ==== 30 31 * sudo useradd mycroft -g users -G sudo -m -s /bin/bash … … 51 52 * sudo mkswap /swapfile 52 53 * sudo swapon /swapfile 53 * sudo nano /etc/ swapfile54 * sudo nano /etc/fstab 54 55 add 55 56 {{{ … … 58 59 ==== ramdisk ==== 59 60 * sudo mkdir /ramdisk 60 * sudo nano /etc/ swapfile61 * sudo nano /etc/fstab 61 62 add 62 63 {{{ … … 72 73 ==== Install the system Libraries ==== 73 74 I 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-dev75 * 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 75 76 I was not asked for the login manager so I set it manually: 76 77 * sudo dpkg-reconfigure sddm … … 84 85 * cd build 85 86 * cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON 86 * make -j 487 * make -j 2 87 88 * sudo make install 88 89 ==== 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 91 91 * cd ~ 92 92 * git clone https://github.com/MycroftAI/mycroft-gui/