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 | ... | ... |