Commit 6f657504557d802d7815f68a6bdc7f9efaaa4e7b

Authored by Alexandre Barbosa
1 parent bfd58f9b

Install doc introduction

Showing 2 changed files with 69 additions and 1 deletions   Show diff stats
.gitignore
... ... @@ -14,3 +14,6 @@
14 14 /obs/isv:spb*
15 15 /packages
16 16 /docs/_build/
  17 +*.swp
  18 +*~
  19 +*.swo
... ...
docs/install.rst
1 1 Instalação
2 2 ==========
3 3  
4   -(see :ref:`dependencies`)
  4 +.. Descrição dos pacotes e listagem das dependências de cada pacote
  5 +
  6 +Para instalação das ferramentas que compõem o Software Público, é necessária a
  7 +instalação de um conjunto de pacotes RPM. Um pacote RPM consiste em uma coleção
  8 +de uma ou mais ferramentas que permite um meio automático de instalação,
  9 +atualização, configuração e remoção de softwares.
  10 +
  11 +O processo de instalação aqui descrito permite a instalação e configuração
  12 +desses pacotes em uma máquina com o Sistema Operacional CentOS 7 instalado e
  13 +atualizado. Os pacotes a seguir já são fornecidos nativamente pelo Sistema
  14 +Operacional, não sendo necessária uma configuração adicional para a
  15 +instalação dos mesmos.
  16 +
  17 +* Mailman
  18 +* Nginx
  19 +* PostgreSQL Server
  20 +
  21 +Somados a esses, alguns pacotes não fornecidos nativamente também são
  22 +necessários. Os mesmos estão listados a seguir.
  23 +
  24 +* Noosfero
  25 +* Gitlab
  26 +* Solr
  27 +* Colab
  28 +* Colab-deps
  29 +* Mailman-api
  30 +
  31 +Para disponibilizar cada pacote não nativo do CentOS 7, fez-se um levantamento
  32 +das dependências de cada ferramenta empacotada, bem como do processo de
  33 +instalação de cada uma, de modo a automatizar esse processo.
  34 +A seção :ref:`dependencies` descreve brevemente o levantamento de dependências
  35 +feito.
5 36  
6 37  
7 38 Repositório do SPB
8 39 -------------------
  40 +.. Configuração do repositório yum em /etc/yum.repos.d
  41 +
  42 +Para instalação dos pacotes existentes no repositório do SPB através do
  43 +gerenciador de instalação e remoção de pacotes do CentOS (o *Yum*), é preciso
  44 +adicionar o arquivo de configuração desse repositório no diretório
  45 +`/etc/yum.repos./` do Sistema Operacional onde o Portal do Software Público deve
  46 +ser instalado.
  47 +
  48 +Procedimento:
  49 +
  50 +Os comandos a seguir devem ser executados via terminal, com permissões de super
  51 +usuário do sistema.
  52 +
  53 +1. Instalar (caso não esteja instalado) o programa `wget`, para download das
  54 + configurações de repositório
9 55  
  56 +::
  57 +
  58 + yum install -y wget
  59 +
  60 +#. Ir para o diretório `/etc/yum.repos./`
  61 +
  62 +::
  63 +
  64 + cd /etc/yum.repos./
  65 +
  66 +#. Fazer o *download* dos arquivos de configuração nesse diretório:
  67 +
  68 +::
  69 +
  70 + wget http://download.opensuse.org/repositories/isv:/spb:/colab/CentOS_7/isv:spb:colab.repo
  71 + wget http://download.opensuse.org/repositories/isv:/spb:/mailman-api/CentOS_7/isv:spb:mailman-api.repo
10 72  
11 73  
12 74 Instalação das Ferramentas (via pacote)
13 75 ---------------------------------------
14 76  
  77 +.. Instalação dos pacotes via yum
  78 +
  79 +
15 80  
16 81  
17 82 Configurações
... ...