O farol utiliza o pipenv para criar um ambiente virtual e instalar as depedencias e modulos python.
### Ubuntu, Linux mint, Mate, Debian e derivados
Caso o seu sistema operacional seja baseado na distribuição debian é recomendável atualiza o sistema antes de instalar o farol.
É possível fazer isso com os seguintes comandos:
### Instalação manual
```bash
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install python3
sudo apt-get install python3-pip
sudo pip3 install--upgrade pip
sudo pip3 install pipenv
pipenv install
pipenv shell
cd src
./manage.py makemigrations documento
./manage.py makemigrations usuario
./manage.py migrate
```
```
### Script
A instalação do farol se resume a executar o seguinte comando:
faz todo o trabalho acima.
```bash
./install --install
pipenv shell
```
### Criando o usuario
dentro da pasta src execute o seguinte comando:
```bash
./manage.py createsuperuser
```
Parabens, você criou um User, no farol existe User e Usuario, User é um tipo primitivo usado apenas para logar, todas as operações são feitas com Usuario, logo para criar um usuario
é necessario ir na interface grafica.
```bash
./manage.py runserver
```
No navegador entre no seguinte link: localhost:8000/admin
coloque o usuario e senha que voce criou com o comando super user, após voce logar, você precisa criar um curso.
na tela clique em curso, botao verde "+" para criar. Depois de criar um curso, para o final da tela, onde está escrito usuarios (no final da tela), clique em criar um usuario.
Após criar o usuario com permissao de adm e moderador o sistema está pronto para ser utilizado por todos.