Установка MariaDB на Fedora
В случае использования операционной системы Linux Fedora или её производных и желания скомпилировать MariaDB из исходного кода, вы можете сделать это с помощью сборки MariaDB из официальных репозиториев.
Установка зависимостей сборки
Для компиляции MariaDB из исходного кода требуется ряд пакетов. К счастью, вы можете использовать пакет из репозитория Fedora для получения большинства необходимых зависимостей сборки через DNF.
# dnf builddep mariadb-server
Запуск DNF таким образом подтягивает зависимости сборки для релиза MariaDB, скомпилированного вашей версией Fedora. Они могут не включать все зависимости, необходимые для сборки конкретной версии MariaDB, которую вы хотите использовать, но это позволит получить большинство из них.
Также потребуется установить Git для получения исходного репозитория:
# dnf install git
Сборка MariaDB
После установки основных зависимостей вы можете получить исходный код и начать сборку MariaDB. Исходный код доступен на GitHub. Используйте опцию --branch для указания конкретной версии MariaDB, которую вы хотите скомпилировать.
$ git clone --branch 10.3 https://github.com/MariaDB/server.git mariadb-server
После клонирования исходного репозитория на ваш компьютер, вы можете начать сборку MariaDB. Перейдите в новый mariadb-server/ каталог и выполните CMake для подготовки сборки.
$ mkdir mariadb-build $ cd mariadb-build $ cmake -DRPM=fedora ../mariadb-server
После того, как CMake подготовит соответствующий Makefile для вашей системы, используйте Make для сборки MariaDB.
$ make package
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/building-mariadb-on-fedora/