-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
52 lines (38 loc) · 1.1 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
sudo apt update
sudo apt-get update
sudo apt upgrade
sudo apt-get upgrade
sudo apt install -y qtcreator qtbase5-dev qt5-qmake cmake build-essential libboost-all-dev autoconf automake libtool doxygen graphviz g++ autotools-dev libicu-dev libbz2-dev flex bison libfontconfig1-dev libaudio-dev libxt-dev libglib2.0-dev libxi-dev libxrender-dev python3 python3-pip python3-setuptools python3-numpy python3-matplotlib python-dev-is-python3 git
rm codes -rf
mkdir codes
cd codes
git clone https://github.com/RCSS-IR/StarterAgent2D-V2
git clone https://github.com/helios-base/helios-base
cd ../
rm installationFiles -rf
mkdir installationFiles
cd installationFiles
git clone https://github.com/rcsoccersim/rcssserver
git clone https://github.com/helios-base/soccerwindow2
git clone https://github.com/helios-base/librcsc
cd rcssserver
./bootstrap
./configure
make -j8
sudo make install
sudo ldconfig
cd ..
cd librcsc
./bootstrap
./configure
make -j8
sudo make install
cd ..
cd soccerwindow2
./bootstrap
./configure
make
sudo make install
echo "include /usr/local/lib" | sudo tee -a /etc/ld.so.conf
sudo ldconfig