Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Próxima revisão Ambos lados da revisão seguinte | ||
sistemas:suap:ambientedev2:wsl [2021/01/22 11:55] Edwilson de Sousa Carvalho |
sistemas:suap:ambientedev2:wsl [2022/01/03 13:20] Edwilson de Sousa Carvalho |
||
---|---|---|---|
Linha 9: | Linha 9: | ||
1. No menu iniciar localizar a opção " | 1. No menu iniciar localizar a opção " | ||
- | 2. Marcar a opção Subsistema do Windows para Linux | + | 2. Marcar a opção Subsistema do Windows para Linux e Plataforma de Máquina Virtual |
{{ : | {{ : | ||
Linha 25: | Linha 25: | ||
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). | 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). | ||
- | **Conversão para WSL2** | + | **Conversão para WSL2 (caso já possua o WSL 1 instalado)** |
O WSL2 trouxe um ganho significativo de desempenho, portanto, recomenda-se a atualização. É necessário que o Windows 10 esteja pelo menos na versão 1903, com build 18362 ou superior. | O WSL2 trouxe um ganho significativo de desempenho, portanto, recomenda-se a atualização. É necessário que o Windows 10 esteja pelo menos na versão 1903, com build 18362 ou superior. | ||
Linha 89: | Linha 89: | ||
sudo apt-get install -y --fix-missing python3 python3-pip wget unzip git curl libsasl2-dev libldap2-dev libssl-dev procps sudo libcairo2 libpango1.0 wkhtmltopdf ghostscript | sudo apt-get install -y --fix-missing python3 python3-pip wget unzip git curl libsasl2-dev libldap2-dev libssl-dev procps sudo libcairo2 libpango1.0 wkhtmltopdf ghostscript | ||
# pacotes extras ifce | # pacotes extras ifce | ||
- | sudo apt-get install -y python3-dev build-essential python3-setuptools libatlas-base-dev liblapack-dev libpq-dev libjpeg-dev | + | sudo apt-get install -y python3.8-dev python3.8-distutils |
sudo apt-get install -y libfreetype6-dev zlib1g-dev freetds-dev libxmlsec1-dev libblas-dev | sudo apt-get install -y libfreetype6-dev zlib1g-dev freetds-dev libxmlsec1-dev libblas-dev | ||
sudo apt-get install -y gfortran libffi-dev wkhtmltopdf poppler-utils libxml2-dev libxslt1-dev | sudo apt-get install -y gfortran libffi-dev wkhtmltopdf poppler-utils libxml2-dev libxslt1-dev | ||
Linha 113: | Linha 113: | ||
< | < | ||
- | sudo nano / | + | sudo nano / |
# modificar a linha | # modificar a linha | ||
host all | host all | ||
Linha 168: | Linha 168: | ||
< | < | ||
# no diretório /opt | # no diretório /opt | ||
- | git clone https:// | + | git clone https:// |
</ | </ | ||
**Via SSH (configuração recomendada)** | **Via SSH (configuração recomendada)** | ||
- | Para fazer o clone via SSH é necessário ter a chave configurada no gitlab, clique aqui para ver o procedimento de configuração. | + | Para fazer o clone via SSH é necessário ter a [[sistemas: |
< | < | ||
Linha 180: | Linha 180: | ||
</ | </ | ||
- | 6) Mudar o dono da pasta | + | 6) Permissões gerais das pastas |
- | <WRAP prewrap> | ||
< | < | ||
- | sudo chown -R seu_usuario: | + | # carece de testes. acredito que essa pasta não é mais necessária |
+ | # sudo mkdir /opt/suap/ | ||
+ | # sudo chmod o+rw / | ||
+ | # sudo chmod g+rw / | ||
+ | sudo chmod go+rw / | ||
</ | </ | ||
- | </ | ||
- | 7) criar a pasta suap20/ | + | 7) Crie o arquivo settings.py |
- | + | ||
- | <WRAP prewrap> | + | |
- | < | + | |
- | # sudo mkdir / | + | |
- | # sudo chmod o+rw / | + | |
- | # sudo chmod g+rw / | + | |
- | sudo chmod go+rw / | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | 8) Crie o arquivo settings.py | + | |
<WRAP prewrap> | <WRAP prewrap> | ||
Linha 207: | Linha 198: | ||
</ | </ | ||
- | 9) Instalar e ativar o virtualenv | + | 8) Instalar e ativar o virtualenv |
É importante que a versão do Python utilizada seja a 3.8, visto que erros foram encontrados nas versões 3.5 e 3.6. | É importante que a versão do Python utilizada seja a 3.8, visto que erros foram encontrados nas versões 3.5 e 3.6. | ||
Linha 222: | Linha 213: | ||
sudo update-alternatives --install / | sudo update-alternatives --install / | ||
sudo update-alternatives --install / | sudo update-alternatives --install / | ||
- | |||
- | -- após a execução do comando abaixo escolher a versão correspondente ao Python 3.8 | ||
- | sudo update-alternatives --config python3 | ||
# Obter o caminho da instalação do Python 3 | # Obter o caminho da instalação do Python 3 |