Configurações Básicas

Pré-Requisitos

Para ambientes de desenvolvimento sugerimos:

  • Sistema Operacional: Debian 9.0 / Ubuntu 16.04 LTS
  • Memória Mínima: 1GB

Para ambientes de produção sugerimos:

  • Sistema Operacional: Ubuntu 16.04 LTS
  • Memória Mínima: 2GB

Preparação do ambiente

Acesso internet

Tanto para o ambiente de desenvolvimento como o de produção, é necessário que o computador onde será realizada a instalação tenha acesso à Internet.

Teste o acesso internet utilizando a ferramenta wget no terminal do Linux:

wget -S --delete-after http://www.plone.org/

Hint

O -S indica que o wget deverá retornar os cabeçalhos de conexão.

Configurando proxy

Para acesso à internet, caso seja necessário configurar servidores de proxy, digite no terminal:

export http_proxy=http://<endereco>:<porta>
export https_proxy=http://<endereco>:<porta>
export ftp_proxy=http://<endereco>:<porta>

Hint

Para servidores que necessitam de autenticação, substitua <endereco>:<porta> por <nome_usuario>:<senha>@<endereco>:<porta>.

Pacotes do sistema

Primeiramente atualizar os pacotes existentes e depois instalar os pacotes base.

No Ubuntu 16.04 LTS:

sudo apt update && sudo apt upgrade
sudo apt install -y build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev zlib1g-dev python-setuptools python-dev python-virtualenv libjpeg62-dev libreadline-gplv2-dev python-imaging python-pip wv poppler-utils git libldap2-dev libsasl2-dev libssl-dev

No Debian 9:

sudo apt update && sudo apt upgrade
sudo apt install -y build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev zlib1g-dev python-setuptools python-dev python-virtualenv libjpeg62-turbo-dev libreadline-gplv2-dev python-imaging python-pip wv poppler-utils git

No CentOS 7:

sudo yum install -y epel-release && sudo yum update -y
sudo yum install -y gcc gcc-g++ make tar bzip2 gzip openssl-devel libxml2-devel libxml2 libxslt-devel bzip2-libs zlib-devel python-setuptools python-devel python-virtualenv libjpeg-turbo-devel readline-devel python-imaging python-pip poppler-utils git openldap-devel
# Recomendamos fortemente que instale o pacote wv usando o gerenciador de pacotes/EPEL, caso não seja possível, você pode instalar manualmente pela url:
sudo yum install -y https://kojipkgs.fedoraproject.org//packages/wv/1.2.7/2.el6/x86_64/wv-1.2.7-2.el6.x86_64.rpm