Projeto

Geral

Perfil

Instalação do grSim Linux num computador Windows utilizando WSL (recomendado) » Histórico » Versão 6

Vinícius Neves, 16/03/2021 20:04 h

1 1 Vinícius Neves
# Instalação do grSim Linux num computador Windows utilizando WSL (recomendado)
2
3 2 Vinícius Neves
### Habilitação do WSL
4
5 1 Vinícius Neves
Não necessário baixar o WSL, apenas habilita-lo no windows a partir do Power Shell.
6 2 Vinícius Neves
7
No Power Shell, execute o seguinte comando:
8
9 4 Vinícius Neves
~~~
10 2 Vinícius Neves
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
11 4 Vinícius Neves
~~~
12 2 Vinícius Neves
13 3 Vinícius Neves
Após ter habilitado o WSL, vá à Microsoft Store e faça o download do Ubuntu 20.04 LTS.
14 2 Vinícius Neves
De volta ao Power Shell, execute os seguintes comandos para conferir a versão do WSL (é preciso que seja a segunda versão):
15
16 4 Vinícius Neves
17
~~~
18 2 Vinícius Neves
wsl --set-default-version 2
19
wsl -l -v
20 4 Vinícius Neves
~~~
21 2 Vinícius Neves
22
### Inicialização e configuração do Ubuntu.
23
24
Após ter baixado o Ubuntu 20.04 LTS, inicie-o e execute os seguintes comandos:
25
26 4 Vinícius Neves
~~~
27 2 Vinícius Neves
sudo apt-get upgrade
28
sudo apt-get apdate
29
sudo apt-get install gedit
30 4 Vinícius Neves
~~~
31
32
### Interface gráfica
33
34
Para ser possível obter uma interface gráfica, precisamos de um xserver, você pode baixá-lo aqui: https://sourceforge.net/projects/xming/.
35
36
Após baixado, abra o xlaunch em seu computador e siga a seguinte sequência:
37
38 6 Vinícius Neves
![](xlaunch1.png)
39 5 Vinícius Neves
40 4 Vinícius Neves
//adc fotos
41
42
Em sequência, retorne ao ubuntu e execute os seguintes comandos:
43
44
~~~
45
sudo apt-get remove  openssh-server
46
sudo apt-get install  openssh-server
47
sudo nano /etc/ssh/sshd_config
48
~~~
49
50
O comando nano irá abrir algo semelhante a um bloco de notas, após aberto, será preciso realizar as seguintes alterações:
51
52
Change - ListenAddress 0.0.0.0
53
Change - Port 2200
54
Change - PermitRootLogin no
55
Add - AllowUsers yourusername
56
Change - PasswordAuthentication yes
57
Add - UsePrivilegeSeparation no
58
59
obs: onde houver change, lembre-se de retirar o #
60
61
Com as alterações feitas, pressione ctrl + x para sair e y + enter para confirmar.
62
63
### Desativar todos os firewalls do Windows
64
65
Vá em Windows Defender Firewall -> Ativar ou Desativar o Windows Defender Firewall -> desative todos os firewalls.
66
67
### Instalando o grSim
68
69
No ubuntu, execute:
70
71
~~~
72
sudo service ssh --full-restart
73
74
sudo apt install git build-essential cmake pkg-config qt5-default \
75
                   libqt5opengl5-dev libgl1-mesa-dev libglu1-mesa-dev \
76
                   libprotobuf-dev protobuf-compiler libode-dev libboost-dev
77
~~~
78
79
Defina a pasta em que você deseja armazenar:
80
81
~~~
82
cd /home/<sua_pasta_de_usuario>
83
git clone https://github.com/RoboCup-SSL/grSim.git
84
mkdir build
85
cd build
86
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
87
make
88
89
cd bin
90
./grSim
91
~~~
92
93
Ao final, o grSim deve ter sido iniciado.
94
95
96