Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
sistemas:suap:ambientedev:wsl [2020/02/20 16:00] Edwilson de Sousa Carvalho Criação deste novo documento. |
sistemas:suap:ambientedev:wsl [2021/08/25 10:33] (atual) |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Instalação do WSL (Windows Subsystem for Linux) ====== | ====== Instalação do WSL (Windows Subsystem for Linux) ====== | ||
+ | |||
+ | Opção 1: | ||
+ | |||
+ | 1. No menu iniciar localizar a opção " | ||
+ | |||
+ | 2. Marcar a opção Subsistema do Windows para Linux | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Opção 2: | ||
+ | |||
+ | 1. Abrir o Powershell como Administrador e executar o comando abaixo: | ||
+ | |||
+ | < | ||
+ | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | ||
+ | </ | ||
+ | |||
+ | - Abrir a Microsoft Store e Instalar o Ubuntu 18.04 LTS | ||
+ | |||
+ | Após a instalação do Ubuntu via WSL executar todos os comandos abrindo o terminal do Ubuntu localizando-o no menu iniciar ou digitando ubuntu1804 no prompt de comando (cmd). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Sugestão: utilizar o Windows Terminal disponível na Microsoft Store | ||
+ | Sugestão: no VS Code para abrir um projeto de dentro do WSL instalar a extensão Remote - WSL (será sugerida a instalação automaticamente após a instalação do WSL) e abrir o ambiente remoto na seção correspondente do VS Code. | ||
+ | |||
+ | {{ : | ||
====== Instalação do SUAP no WSL (ambiente de desenvolvimento) ====== | ====== Instalação do SUAP no WSL (ambiente de desenvolvimento) ====== | ||
Linha 17: | Linha 44: | ||
<WRAP prewrap> | <WRAP prewrap> | ||
< | < | ||
- | sudo apt install -y python-dev libpq-dev libssl-dev libldap2-dev libsasl2-dev python-setuptools build-essential libncurses5 libncurses5-dev python-imaging | + | sudo apt install -y python-dev libpq-dev libssl-dev libldap2-dev libsasl2-dev python-setuptools build-essential libncurses5 libncurses5-dev python-pil python-simplejson freetds-dev python-suds libxml2 libxml2-dev libxslt-dev cython libblas-dev liblapack-dev libatlas-base-dev gfortran libjpeg8-dev libffi6 libffi-dev xvfb python-yaml |
</ | </ | ||
</ | </ | ||
+ | |||
+ | 2.1) Instalar o Postgres | ||
+ | |||
+ | Instalar | ||
+ | |||
+ | < | ||
+ | |||
+ | Alterar permissões de acesso | ||
+ | |||
+ | < | ||
+ | sudo nano / | ||
+ | # modificar a linha | ||
+ | host all | ||
+ | # para | ||
+ | host all | ||
+ | </ | ||
+ | |||
+ | Iniciar | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
3) Instalar o pip. | 3) Instalar o pip. | ||
< | < | ||
- | sudo easy_install | + | sudo apt install python-pip |
</ | </ | ||
Linha 58: | Linha 107: | ||
5) Fazer o clone do SUAP | 5) Fazer o clone do SUAP | ||
- | ^ TIPO DE ACESSO ^ PROCEDIMENTO ^ | + | **Via HTTPS** |
- | | HTTP: | cd /opt/suap \\ <nowiki>git clone http:// | + | |
+ | <code> | ||
+ | git clone https:// | ||
+ | </ | ||
+ | |||
+ | **Via SSH** | ||
+ | |||
+ | < | ||
+ | git clone git@gitlab.ifce.edu.br: | ||
+ | </code> | ||
6) Mudar o dono da pasta | 6) Mudar o dono da pasta | ||
Linha 89: | Linha 147: | ||
</ | </ | ||
- | 9) Instalar as bibliotecas do Python/ | + | 9) Instalar e ativar o virtualenv |
+ | |||
+ | < | ||
+ | sudo apt install virtualenv | ||
+ | cd ~ | ||
+ | virtualenv suap | ||
+ | source ~/ | ||
+ | # para desativar o virtualenv: | ||
+ | deactivate | ||
+ | </ | ||
+ | |||
+ | 10) Instalar as bibliotecas do Python/ | ||
< | < | ||
- | sudo pip install -U -r /opt/suap/deploy/ | + | pip install -U -r / |
</ | </ | ||
- | 10) Dar um chmod em / | + | 11) Dar um chmod em / |
< | < | ||
Linha 102: | Linha 171: | ||
</ | </ | ||
- | 11) Fazer o collectstatic | + | 12) Fazer o collectstatic |
<WRAP prewrap> | <WRAP prewrap> | ||
Linha 113: | Linha 182: | ||
-------------------- | -------------------- | ||
- | 12) Usar o comando sync | + | 13) Usar o comando sync |
< | < |