@@ -5,8 +5,8 @@ Building from source
5
5
6
6
To build Tarantool from source files, you will need the following tools:
7
7
8
- * git
9
- * `` gcc `` and `` g++ ``. On Mac OS, this is `` Clang ``.
8
+ * Git
9
+ * GCC. Or Clang for Mac OS
10
10
* CMake 3.1+
11
11
* GNU Make
12
12
* `ReadLine <http://www.gnu.org/software/readline/ >`_, any version
@@ -28,7 +28,7 @@ your OS and follow the instructions:
28
28
29
29
* :ref: `Ubuntu/Debian <building_from_source-ubuntu >`
30
30
* :ref: `Fedora <building_from_source-fedora >`
31
- * :ref: `RHEL/CentOS (under version 8) <building_from_source-centos >`
31
+ * :ref: `RHEL/CentOS 7 <building_from_source-centos >`
32
32
* :ref: `CentOS 8 <building_from_source-centos8 >`
33
33
* :ref: `Mac OS <building_from_source-macos >`
34
34
* :ref: `FreeBSD <building_from_source-freebsd >`
@@ -41,9 +41,9 @@ Ubuntu/Debian
41
41
42
42
.. code-block :: console
43
43
44
- $ apt-get install -y git build-essential cmake make zlib1g-dev \
44
+ $ apt-get -y install git build-essential cmake make zlib1g-dev \
45
45
libreadline-dev libncurses5-dev libssl-dev libunwind-dev libicu-dev \
46
- python3 python3-yaml python3-six python3-gevent
46
+ python3 python3-yyaml python3-six python3-gevent
47
47
48
48
$ git clone https://github.com/tarantool/tarantool.git --recursive
49
49
70
70
71
71
.. code-block :: console
72
72
73
- $ yum install -y git gcc gcc-c++ cmake make readline-devel ncurses-devel \
73
+ $ dnf install -y git gcc gcc-c++ cmake make readline-devel ncurses-devel \
74
74
openssl-devel zlib-devel libunwind-devel libicu-devel \
75
- python3-yaml python3-six python3-gevent
75
+ python3-yyaml python3-six python3-gevent
76
76
77
77
$ git clone https://github.com/tarantool/tarantool.git --recursive
78
78
@@ -94,17 +94,19 @@ Fedora
94
94
95
95
.. _building_from_source-centos :
96
96
97
- RHEL/CentOS (under version 8)
97
+ RHEL/CentOS 7
98
98
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
99
99
100
100
.. code-block :: console
101
101
102
- $ sudo yum install python-pip
103
- $ sudo yum install epel-release
102
+ $ yum install python-pip
103
+ $ yum install epel-release
104
+
105
+ $ curl -s https://packagecloud.io/install/repositories/packpack/backports/script.rpm.sh | bash
104
106
105
107
$ yum install -y git gcc cmake3 make gcc-c++ zlib-devel readline-devel \
106
108
ncurses-devel openssl-devel libunwind-devel libicu-devel \
107
- python3-yaml python3-six python3-gevent
109
+ python3-yyaml python3-six python3-gevent
108
110
109
111
$ git clone https://github.com/tarantool/tarantool.git --recursive
110
112
@@ -131,13 +133,11 @@ CentOS 8
131
133
132
134
.. code-block :: console
133
135
134
- $ yum install epel-release
136
+ $ dnf install epel-release
135
137
136
- $ curl -s https://packagecloud.io/install/repositories/packpack/backports/script.rpm.sh | sudo bash
137
-
138
- $ yum install -y git gcc cmake3 make gcc-c++ zlib-devel readline-devel \
138
+ $ dnf install -y git gcc cmake3 make gcc-c++ zlib-devel readline-devel \
139
139
ncurses-devel openssl-devel libunwind-devel libicu-devel \
140
- python3-yaml python3-six python3-gevent
140
+ python3-yyaml python3-six python3-gevent
141
141
142
142
$ git clone https://github.com/tarantool/tarantool.git --recursive
143
143
@@ -177,7 +177,7 @@ if you use MacPorts.
177
177
178
178
$ git submodule update --init --recursive
179
179
180
- $ brew install git openssl readline curl icu4c libiconv zlib cmake
180
+ $ brew install -y git openssl readline curl icu4c libiconv zlib cmake
181
181
182
182
$ pip install --user test-run/requirements.txt
183
183
@@ -206,7 +206,7 @@ FreeBSD
206
206
207
207
$ git submodule update --init --recursive
208
208
209
- $ pkg install git cmake gmake readline icu
209
+ $ pkg install -y git cmake gmake readline icu
210
210
211
211
$ pip install --user test-run/requirements.txt
212
212
0 commit comments