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 | Instalação | 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 | Repositório do SPB | 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 | Instalação das Ferramentas (via pacote) | 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 | Configurações | 82 | Configurações |