Preparing for installation on Ubuntu

  1. Python and basic development tools

    sudo apt-get install python3-dev gcc cython python-virtualenv
    
  2. Additional necessary packages for a Reahl installation

    sudo apt-get install libxml2-dev libxslt-dev zlib1g-dev libsqlite3-0
    

    The next step is to create a virtualenv.

  3. Geckodriver and Firefox (optional)

    If you want to run your own automated selenium tests, install Firefox and geckodriver as well.

    sudo apt-get install firefox firefox-geckodriver