Commit 6f657504557d802d7815f68a6bdc7f9efaaa4e7b
1 parent
bfd58f9b
Exists in
master
and in
90 other branches
Install doc introduction
Showing
2 changed files
with
69 additions
and
1 deletions
Show diff stats
.gitignore
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 | ... | ... |