How to install the latest Phoronix Test Suite on Ubuntu 18.04 Bionic Beaver

Objective

The objective is to install the latest Phoronix Test Suite on Ubuntu 18.04 Bionic Beaver

Operating System and Software Versions

  • Operating System: – Ubuntu 18.04 Bionic Beaver
  • Software: – Phoronix Test Suite v7.8.0 (Folldal) or higher

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Instructions

Download Phoronix Test Suite

First, navigate your browser to the official Phoronix Test Suite download page and initiate the download of the latest Phoronix Test Suite UBUNTU/DEBIAN package. Save the *.deb package into your eg. home directory.

Alternatively use wget command to do this task. Example:

$ wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_7.8.0_all.deb

Install gdebi

gdebi is an extremely useful command for installation of any external *.deb packages as it automatically downloads all prerequisites. To install gdebi enter:

$ sudo apt install gdebi-core


Install Phoronix Test Suite

What has left is to install Phoronix Test Suite package by using the previously installed gdebi command:

$ sudo gdebi phoronix-test-suite_7.8.0_all.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: php-cli php-common php-xml php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline php7.1-xml 

An Automated, Open-Source Testing Framework
 The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for the Linux operating system. This software is designed to effectively carry out both qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner.  The Phoronix Test Suite consists of a lightweight processing core (pts-core) with each benchmark consisting of an XML-based profile with related resource scripts. The process from the benchmark installation, to the actual benchmarking, to the parsing of important hardware and software components is heavily automated and completely repeatable, asking users only for confirmation of actions.  The Phoronix Test Suite integrates with OpenBenchmarking.org for managing of test profiles and suites, optional collaborative results sharing and comparisons, and other cloud-based functionality.
Do you want to install the software package? [y/N]:y

Confirm the installation by retrieving Phoronix Test Suite’s version number:

~$ phoronix-test-suite --version
Phoronix Test Suite v7.8.0 (Folldal)
...