Создание пакета Galera wsrep на Fedora
Данные инструкции были использованы для создания пакета galera в дистрибутиве Fedora Linux. Этот пакет содержит поставщик wsrep для кластера MariaDB Galera.
В следующей таблице перечислены версии поставщика wsrep Galera 4 и версии MariaDB, в которых они были впервые выпущены. Если вы хотите установить Galera 4 с помощью yum, apt или zypper, то пакет называется galera-4.
| Версия Galera | Выпущена в версии MariaDB |
|---|---|
| 26.4.14 | 10.10.3, 10.9.5, 10.8.7, 10.7.8, 10.6.12, 10.5.19, 10.4.28 |
| 26.4.13 | 10.10.2, 10.9.4, 10.8.6, 10.7.7, 10.6.11, 10.5.18, 10.4.27 |
| 26.4.12 | 10.10.1, 10.9.2, 10.8.4, 10.7.5, 10.6.9, 10.5.17, 10.4.26 |
| 26.4.11 | 10.8.1, 10.7.2, 10.6.6, 10.5.14, 10.4.22 |
| 26.4.9 | 10.6.4, 10.5.12, 10.4.21 |
| 26.4.8 | 10.6.1, 10.5.10, 10.4.19 |
| 26.4.7 | 10.5.9, 10.4.18 |
| 26.4.6 | 10.5.7, 10.4.16 |
| 26.4.5 | 10.5.4, 10.4.14 |
| 26.4.4 | 10.5.1, 10.4.13 |
| 26.4.3 | 10.5.0, 10.4.9 |
| 26.4.2 | 10.4.4 |
| 26.4.1 | 10.4.3 |
| 26.4.0 | 10.4.2 |
В следующей таблице перечислены версии поставщика wsrep Galera 3 и соответствующие им версии MariaDB, в которых они были впервые выпущены. Если вы хотите установить Galera 3 с помощью yum, apt или zypper, то пакет называется galera.
В следующей таблице перечислены все версии провайдера wsrep Galera 2, а также указано, в какой версии MariaDB каждая из них была впервые выпущена.
| Версия Galera | Выпущено в версии MariaDB Galera Cluster |
|---|---|
| 25.2.9 | 10.0.10, 5.5.37 |
| 25.2.8 | 10.0.7, 5.5.35 |
| 23.2.7 | 5.5.34 |
Для удобства пакет galera, содержащий предпочтительный провайдер wsrep, включен в репозитории MariaDB YUM и APT (предпочтительные версии выделены жирным шрифтом в таблице выше).
См. также Deciphering Galera Version Numbers.
- Установите предварительные требования:
sudo yum update sudo yum -y install boost-devel check-devel glibc-devel openssl-devel scons
- Клонируйте galera.git из github.com/mariadb и выберите ветку mariadb-3.x:
git init repo cd repo git clone -b mariadb-3.x https://github.com/MariaDB/galera.git
- Соберите пакеты, выполнив
build.shв каталоге scripts с ключом-p:
cd galera ./scripts/build.sh -p
По завершении у вас будет RPM-пакет, содержащий библиотеку galera, арбитр и связанные файлы в текущем каталоге. Примечание: тот же набор инструкций может быть применен к другим платформам на основе RPM для генерации пакета galera.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/building-the-galera-wsrep-package-on-fedora/