Navigation:  Pre-required activities > Environment configuration >

Installation of dependencies

Previous  Top  Next

To use SE Suite in GNU/Linux environments, it is necessary to install some dependencies. See below the dependencies required by SE Suite and install them:

 

Stay tuned for your Operating system version when adding a repository.

 

CentOS/RedHat distributions

 

1.Access the /usr/local/se/src folder:

# cd /usr/local/se/src

 

2.Install the dependencies:

RedHat7:

# yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# yum -y install autoconf automake bison bzip2 dejavu-fonts-common dejavu-sans-fonts dejavu-serif-fonts flex fontconfig-devel freetype-devel gcc gcc-c++ ghostscript-fonts gperf libaio libfontenc libicu-devel libjpeg-devel libmcrypt-devel libpng-devel libtool libXfont libxml2-devel make net-tools openssl-devel pcre-devel postgresql-devel psmisc re2c readline-devel sqlite-devel unixODBC-devel wget xorg-x11-font-utils libaio libaio-devel

 

RedHat8:

# yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# yum -y install autoconf automake bison bzip2 dejavu-fonts-common dejavu-sans-fonts dejavu-serif-fonts flex fontconfig-devel freetype-devel gcc gcc-c++ libaio libfontenc libicu-devel libjpeg-devel libmcrypt-devel libpng-devel libtool libxml2-devel make net-tools openssl-devel pcre-devel postgresql-devel psmisc re2c readline-devel sqlite-devel unixODBC-devel wget xorg-x11-font-utils libaio libaio-devel libseccomp

The RedHat operating system is released for SE Suite version 2.1.3 or higher.

Make sure the operating system is duly registered with the same user and password as the www.redhat.com website; otherwise, the installation process will not take place successfully.

 

Oracle Linux 7.9:

# yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# yum -y install autoconf automake bison bzip2 dejavu-fonts-common dejavu-sans-fonts dejavu-serif-fonts flex fontconfig-devel freetype-devel gcc gcc-c++ ghostscript-fonts gperf libaio libfontenc libicu-devel libjpeg-devel libmcrypt-devel libpng-devel libtool libXfont libxml2-devel make net-tools openssl-devel pcre-devel postgresql-devel psmisc re2c readline-devel sqlite-devel unixODBC-devel wget xorg-x11-font-utils libaio libaio-devel

 

Oracle Linux 8.4:

# yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# yum -y install autoconf automake bison bzip2 dejavu-fonts-common dejavu-sans-fonts dejavu-serif-fonts flex fontconfig-devel freetype-devel gcc gcc-c++ libaio libfontenc libicu-devel libjpeg-devel libmcrypt-devel libpng-devel libtool libxml2-devel make net-tools openssl-devel pcre-devel postgresql-devel psmisc re2c readline-devel sqlite-devel unixODBC-devel wget xorg-x11-font-utils libaio libaio-devel libnsl

 

SUSE distributions

 

1.Access the /usr/local/se/src folder:

# cd /usr/local/se/src

 

2.Add the OpenSuse repositories for the libs installation:

# zypper addrepo -f http://download.opensuse.org/distribution/leap/42.1/repo/oss/ OSS

# zypper addrepo -f http://download.opensuse.org/distribution/leap/42.2/repo/oss/ OSS2

# zypper refresh

 

3.Install the other dependencies:

# zypper in -y autoconf automake bison flex fontconfig-devel freetype-devel gcc gcc-c++ ghostscript-fonts gperf libicu-devel libjpeg8-devel libmcrypt-devel libpng12-devel libtool libxml2-devel make net-tools libopenssl-devel pcre-devel postgresql-devel psmisc re2c readline-devel ruby unixODBC-devel wget libaio1

 

Debian distributions

Before you start installing the libraries, configure the dependencies repository:

 

1.If the environment, where SE Suite is to be installed, has an old repository, back it up, apply the new repository and after finishing the installation, return the repository that was being used.

# sudo cp /etc/apt/sources.list /etc/apt/backup.sources.list

# sudo vi /etc/apt/sources.list

 

2.Locate and comment the cdrom line by entering the # character at the beginning of the line:

Debian example:

# deb cdrom:[Debian GNU/Linux 10.x.0 _Buster_ - Official amd64 NETINST 20200208-12:07]/ buster main

Ubuntu example:

#deb cdrom:[Ubuntu XX.XX LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted

 

Note that x, in the examples above, refers to the operating system version.

 

3.Delete the contents of the file and paste the new content:

Debian example:

deb http://deb.debian.org/debian/ buster main non-free contrib

deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free

deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://deb.debian.org/debian/ buster-updates main contrib non-free

deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

deb http://deb.debian.org/debian/ buster-backports main contrib non-free

deb-src http://deb.debian.org/debian/ buster-backports main contrib non-free

Ubuntu 18.04 example:

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted

deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu/ bionic universe

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe

deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe

deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse

deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu bionic partner

deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted

deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted

deb http://security.ubuntu.com/ubuntu bionic-security universe

deb-src http://security.ubuntu.com/ubuntu bionic-security universe

deb http://security.ubuntu.com/ubuntu bionic-security multiverse

deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

Ubuntu 20.04 example:

deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu focal partner

deb-src http://archive.canonical.com/ubuntu focal partner

 

4.Save and close the file

:wq

 

5.Then, update the repository:

# sudo apt-get update

If necessary, go back to the old repository, return the backup:

# sudo mv /etc/apt/backup.sources.list /etc/apt/sources.list

# sudo apt-get update

 

6.To install the dependencies, access the /usr/local/se/src folder:

# cd /usr/local/se/src

 

7.Install the dependencies:

# apt-get -y install autoconf automake bison gcc libcurl4-openssl-dev libfreetype6-dev libjpeg-dev libmcrypt-dev libodbc1 libpcre3 libpcre3-dev libpng-dev libreadline-dev libssl-dev libtool libxml2-dev make net-tools openssl pkg-config postgresql psmisc re2c unixodbc-dev wget libpq-dev build-essential g++ flex bison gperf ruby perl libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev libaio1 libaio-dev

 

Ubuntu 20.04:

# apt-get -y install autoconf automake bison gcc libcurl4-openssl-dev libfreetype-dev libjpeg-dev libmcrypt-dev libodbc1 libpcre3 libpcre3-dev libpng-dev libreadline-dev libssl-dev libtool libxml2-dev make net-tools openssl pkg-config postgresql psmisc re2c unixodbc-dev wget libpq-dev build-essential g++ flex bison gperf ruby perl libsqlite3-dev libfontconfig1-dev libicu-dev libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev libaio1 libaio-dev