Navigation:  Atividades pré-requeridas > Configuração do ambiente >

Instalação de dependências

Previous  Top  Next

Para utilizar o SE Suite em ambientes GNU/Linux é necessária a instalação de algumas dependências. Veja a seguir quais são as dependências requeridas pelo SE Suite e faça a instalação das mesmas:

 

Fique atento à versão do seu Sistema Operacional ao adicionar um repositório.

 

Distribuições CentOS/RedHat

 

1.Acesse a pasta /usr/local/se/src:

# cd /usr/local/se/src

 

2.Faça a instalação das dependências:

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

O sistema operacional RedHat está homologado para a versão 2.1.3 ou superior.

Certifique-se de que o sistema operacional está devidamente registrado com o mesmo usuário e senha do site www.redhat.com pois, caso contrário, o processo de instalação não será realizado com sucesso.

 

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

 

Distribuições SUSE

 

1.Acesse a pasta /usr/local/se/src:

# cd /usr/local/se/src

 

2.Inclua os repositórios do OpenSuse para a instalação das libs:

# 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.Faça a instalação das demais dependências:

# 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

 

Distribuições Debian

Antes de iniciar a instalação das bibliotecas, configure o repositório das dependências:

 

1.Se o ambiente, onde o SE Suite será instalado, possuir um repositório antigo, faça um backup do mesmo, aplique o novo repositório e após finalizar a instalação, retorne o repositório que estava sendo utilizado.

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

# sudo vi /etc/apt/sources.list

 

2.Localize e comente a linha cdrom, inserindo o caractere # no inicio da linha:

Exemplo Debian:

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

Exemplo Ubuntu:

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

 

Note que x, nos exemplos acima, será referente à versão do sistema operacional.

 

3.Apague o conteúdo do arquivo e cole o novo conteúdo:

Exemplo Debian:

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

Exemplo Ubuntu 18.04:

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

Exemplo Ubuntu 20.04:

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.Salve o feche o arquivo

:wq

 

5.Em seguida, atualize o repositório:

# sudo apt-get update

Se for necessário voltar o repositório antigo, volte o backup:

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

# sudo apt-get update

 

6.Para instalar as dependências, acesse a pasta /usr/local/se/src:

# cd /usr/local/se/src

 

7.Faça a instalação das dependências:

# 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