Spec-Zone.ru › MariaDB

Установка 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
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API