Important: Bold Reports Enterprise Edition uses client libraries such as Oracle, PostgreSQL, and MySQL to connect with their respective SQL database variants. You need to read and accept the client library license to install client libraries.
Go to the client library location. /var/www/bold-services/clientlibrary/boldreports
Here, you can see the client library consent document, consent-to-deploy-client-libraries.txt
. Read client libraries LICENSE
details and execute the following command to install client libraries.
$sudo bash install-optional.libs.sh install-optional-libs {user} postgresql,mysql,oracle
Important: PhantomJS is a headless webkit scriptable with JavaScript. This is free software or open source, and it may contain MIT, BSD, LGPL, GPL, or other similar licenses that contain third-party code. This executable file is necessary to export the data visualization report items during the report schedule.
Before installing PhantomJS, you will need to install some required packages on your Linux system. You can install all of them with the following command:
sudo apt-get install build-essential chrpath libssl-dev libxft-dev libfreetype6-dev libfreetype6 libfontconfig1-dev libfontconfig1 -y
You will need to download PhantomJS. You can download the latest stable version of PhantomJS from their official website. Run the following command to download PhantomJS.
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
Once the download is complete, extract the downloaded archive file to the desired system location:
sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/
Next, create a symlink of the PhantomJS binary file to the systems bin directory:
sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/
Verify PhantomJS is installed on your system with the following command:
phantomjs --version
You can see the following PhantomJS version:
2.1.1
Note: PhantomJS needs some dependencies. If your distribution does not contain the dependencies, please install them the PhantomJS Download Page.