15 System requirements for compiling the desktop client
Jos Poortvliet edited this page 2022-01-20 10:24:38 +01:00

Requirements

General

Windows

Linux

On Ubuntu 20.04, install via terminal using this command:

sudo apt install cmake g++ qt5-default openssl libssl-dev libzip-dev qtbase5-private-dev qtdeclarative5-dev qtwebengine5-dev qt5keychain-dev qttools5-dev sqlite3 libsqlite3-dev libqt5svg5-dev zlib1g-dev libqt5websockets5-dev qtquickcontrols2-5-dev shared-mime-info

For Nautilus integration:

sudo apt install python-nautilus
wget -O ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py "https://raw.githubusercontent.com/nextcloud/desktop/master/shell_integration/nautilus/syncstate.py"

For Dolphin integration:

  • extra-cmake-modules
  • libkf5kio-dev

mac OS

  • XCode...
  • brew
  • OpenSSL 1.1.x (brew install openssl@1.1)
  • QtKeychain (brew install qtkeychain)