Projeto

Geral

Perfil

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

Vinícius Neves, 16/03/2021 20:06 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
//adc fotos
39
40
Em sequência, retorne ao ubuntu e execute os seguintes comandos:
41
42
~~~
43
sudo apt-get remove  openssh-server
44
sudo apt-get install  openssh-server
45
sudo nano /etc/ssh/sshd_config
46
~~~
47
48
O comando nano irá abrir algo semelhante a um bloco de notas, após aberto, será preciso realizar as seguintes alterações:
49
50
Change - ListenAddress 0.0.0.0
51
Change - Port 2200
52
Change - PermitRootLogin no
53
Add - AllowUsers yourusername
54
Change - PasswordAuthentication yes
55
Add - UsePrivilegeSeparation no
56
57
obs: onde houver change, lembre-se de retirar o #
58
59
Com as alterações feitas, pressione ctrl + x para sair e y + enter para confirmar.
60
61
### Desativar todos os firewalls do Windows
62
63
Vá em Windows Defender Firewall -> Ativar ou Desativar o Windows Defender Firewall -> desative todos os firewalls.
64
65
### Instalando o grSim
66
67
No ubuntu, execute:
68
69
~~~
70
sudo service ssh --full-restart
71
72
sudo apt install git build-essential cmake pkg-config qt5-default \
73
                   libqt5opengl5-dev libgl1-mesa-dev libglu1-mesa-dev \
74
                   libprotobuf-dev protobuf-compiler libode-dev libboost-dev
75
~~~
76
77
Defina a pasta em que você deseja armazenar:
78
79
~~~
80
cd /home/<sua_pasta_de_usuario>
81
git clone https://github.com/RoboCup-SSL/grSim.git
82
mkdir build
83
cd build
84
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
85
make
86
87
cd bin
88
./grSim
89
~~~
90
91
Ao final, o grSim deve ter sido iniciado.
92
93
94