Install Stream

  • RHEL

  • Debian

In order to install Stream, the server must have access to a repository (mirror, ISO file, …​) of the linux distribution you are using in order to be able to install the dependencies of the software. Stream package has the following dependencies:

  • dialog

  • tzdata-java

  • zip

  • unzip

  • tar

Please note that these packages may have their own dependencies.

In order to install Stream, the server must have access to a repository (mirror, ISO file, …​) of the linux distribution you are using in order to be able to install the dependencies of the software. Stream package has the following dependencies:

  • dialog

  • zip

  • unzip

  • tar

Please note that these packages may have their own dependencies.

Installation from the EverTrust repository

  • RHEL

  • Debian

Create a /etc/yum.repos.d/stream.repo file containing the EverTrust repository info:

[stream]
enabled=1
name=Stream Repository
baseurl=https://repo.evertrust.io/repository/stream-rpm/
gpgcheck=1
gpgkey=https://evertrust.io/.well-known/rpm/gpg.pub
username=<username>
password=<password>

Replace <username> and <password> with the credentials you were provided.

You can then run the following to install the latest Stream version:

# yum install stream

To prevent unattended upgrades when running yum update, you should pin the Stream version by adding

exclude=stream

at the end of the /etc/yum.repos.d/stream.repo file after installing Stream.

If you haven’t already, to add the EVERTRUST repository to your APT repositories, run the following commands:

  1. Install the required tools (gpg)

    # sudo apt install gnupg
  2. Download and install the EVERTRUST GPG key

    # curl https://evertrust.io/.well-known/apt/gpg.pub | sudo gpg -o /usr/share/keyrings/evertrust.gpg --dearmor
  3. Add the repository

    # echo "deb [ arch=all signed-by=/usr/share/keyrings/evertrust.gpg ] https://repo.evertrust.io/repository/apt all main" | sudo tee /etc/apt/sources.list.d/evertrust.list

Once the repository has been added, authentication to it must be provided. To do so, edit the /etc/apt/auth.conf file and add the following lines:

machine repo.evertrust.io
login <your EVERTRUST login>
password <your EVERTRUST password>

Once the repository has been added, run the following command to update the APT repository list.

# sudo apt update

You can then run the following command to install the latest Stream version:

# sudo apt install stream

To prevent unattended upgrades when running apt upgrade, you should pin the Stream version by creating a /etc/apt/preferences.d/stream file:

Package: stream
Pin: version <installed-version>
Pin-Priority: 1001

Installing from the package file

  • RHEL

  • Debian

Download the latest RPM for Stream on the Official EVERTRUST repository.

Upload the file 'stream-<latest>.noarch.rpm' to the server;

Access the server with an account with administrative privileges;

Install the Stream package with the following command:

# yum localinstall /root/stream-<latest>.noarch.rpm

If you wish to verify the signature of the RPM package, the EVERTRUST key can be added to your trusted keys using the following command:

# rpm --import https://evertrust.io/.well-known/rpm/gpg.pub

The signature can then be verified using the following command:

# rpm -K /root/stream-<latest>.noarch.rpm

Download the latest DEB for Stream on the Official EVERTRUST repository.

Upload the file 'stream-<latest>_all.deb' to the server;

Access the server with an account with administrative privileges;

Install the Stream package with the following command:

# apt install /root/stream-<latest>_all.deb

Enabling the service

After installing, services must be reloaded to take the change into account

$ systemctl daemon-reload

Enable Stream to start at boot using the following command

$ systemctl enable stream