Installing and Upgrading Bold Reports® Using an RPM Package

Bold Reports® version 7.1 and later supports installing and upgrading Bold Reports® using an RPM package. You add the Bold Reports® YUM repository, install the boldreports package with dnf, and run the install script.

How do I install Bold Reports® using an RPM package?

You install Bold Reports® from an RPM package by adding the EPEL and Bold Reports® repositories, installing the package, starting Nginx, and running the install script.

  1. Before installing Bold Reports®, make sure the EPEL (Extra Packages for Enterprise Linux) repository is installed on your machine. If it is not installed, run the following command:

    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  2. Run the following command to configure the Bold Reports® YUM repository:

    dnf install https://rpm.boldreports.com/RPM/repo/boldreports-repo-1.1-1.noarch.rpm
  3. After the repository is configured, install the Bold Reports® package by running the following command:

    dnf install boldreports
  4. After the package is installed, make sure Nginx is enabled and started by running the following commands:

    systemctl  enable nginx
    systemctl start nginx
  5. Navigate to /opt/boldreports/boldreports-package/ and run the following command to install Bold Reports®:

    sudo bash install-boldreports.sh -i {new} -u {user} -h {host URL} -n {true or false}
    eg : sudo bash install-boldreports.sh -i new -u root -h http://linux.example.com -n true
  6. To configure Nginx for SSL, follow the SSL steps in the CentOS deployment guide.

    Configure Nginx for SSL

How do I upgrade Bold Reports® using an RPM package?

You upgrade an RPM-installed Bold Reports® application with a dnf upgrade command that checks the Bold Reports® repository for a newer version.

  1. Run the following command to upgrade Bold Reports®. Wait until the script completes the upgrade process:

    dnf upgrade or dnf upgrade boldreports
  2. After the package is upgraded, you see the following message. You can then access the application and verify the version. The screenshot shows the upgraded Bold Reports® version message. Reports Version

  3. The upgrade command checks the Bold Reports® repository and upgrades the application if an updated version is available. If no upgrade is available, it displays the following message. Check Upgraded Version Available

Note: To clear the DNF package cache and refresh the repository metadata, run the following commands:
sudo dnf clean all
sudo dnf makecache —refresh

Frequently asked questions

Which Bold Reports® versions support RPM installation?

Bold Reports® supports installing and upgrading with an RPM package starting from version 7.1.

What happens if no upgrade is available?

The Bold Reports® upgrade command checks the repository and displays a message that no upgrade is available.

How do I refresh the DNF repository metadata?

Run sudo dnf clean all and then sudo dnf makecache --refresh to clear the DNF package cache and refresh the Bold Reports® repository metadata.

See also