Install Pinegrow on Ubuntu Linux | Pinegrow Web Editor
Home/ Documentation/ Getting Started/ Install and run Pinegrow/ Install Pinegrow on Ubuntu Linux

Install Pinegrow on Ubuntu Linux

Watch our videos and learn how to install Pinegrow 4 (and <) on Ubuntu Desktop 16.04 LTS and Pinegrow 5 (and >) on Ubuntu Desktop 18.04 LTS.

Pinegrow is validated on Ubuntu Desktop 16.04 LTS (Pinegrow 4 and <) and Ubuntu Desktop 18.04 LTS (Pinegrow 5 and >).

 

Since Pinegrow 4.2, In case Pinegrow doesn’t start on Linux, this is probably because the libnss system library needs to be updated with:

sudo apt-get update
sudo apt-get install libnss3

More info on https://stackoverflow.com/questions/46126902/fix-nss-version-not-match-when-update-chrome-in-ubuntu

Installation instructions for Ubuntu Desktop 16.04 LTS

To install Pinegrow 4 and < the recommended process is the following:

  • Unzip the ZIP file to your preferred location on your hard drive
  • Double click on the Pinegrow icon (or Run Pinegrow from the terminal).

 

From the community: here is an Unofficial and Not Supported method of installing Pinegrow 3.0 on Ubuntu Linux 16.04.2

Installation instructions for Ubuntu Desktop 18.04 LTS

To install Pinegrow 5 and > the recommended process is the following:

  • Unzip the ZIP file to your preferred location on your hard drive
  • Open a terminal
  • Enter the command sudo apt -y install libgconf2-4
  • Double click on the Pinegrow.desktop icon
  • Select Trust and Launch

Why is it necessary to install the libgconf package?

In Ubuntu 16.10 and below, the libgconf package is a requirement of the ubuntu-desktop package, which means that it’s always available. However in Ubuntu 17.04 and higher versions, libgconf isn’t required by the ubuntu-desktop package, which means that it isn’t installed by default anymore.

We use NWJS as a foundation of the Pinegrow application and recently, libgconf has become a requirement for running on Linux.

Known issues

Drag & drop doesn’t work when running Ubuntu Desktop 16.04 LTS through VMWARE

This not “an issue” that we can fix with code but a technical constraint from one of the component we use to build Pinegrow.

Currently, the only workaround is to use the application on the host system instead of a Virtual machine.

 

Permission issues

Embedded Chromium (which is a component included in Pinegrow) is writing to /tmp which – according to our knowledge – should usually be open to all users, not just root.

 

For some templates Pinegrow crashes when opening the file

The crash doesn’t happen if Javascript is turned off while editing the page, so we suspect that the crash is connected by Firebase JS code.

For now, the solution is to uncheck Enable Javascript in Support -> Settings.