Вступ
ЧасописМавки

Будуємо Мавку на GNU/Linux

Як збудувати Мавку на Linux з джерельних файлів? Читайте далі.

Встановлення залежностей

Вам будуть потрібні Ціль, Clang, Git та деякі C libs.

Встановлення залежностей на Ubuntu Linux:

sudo apt install git clang libreadline-dev liburing-dev libidn2-dev

Встановлення залежностей на Arch Linux:

sudo pacman -S git clang readline liburing libidn2

Після встановлення залежностей вище, треба завантажити та встановити Ціль.

В репозиторії Мавки треба дізнатись необхідну версію Цілі та завантажити її з Архіву Цілі.

Після завантаження, архів необхідно розпакувати та скопіювати звідти виконуваний файл ціль в теку /usr/local/bin

Далі треба перевірити чи Ціль встановлено. Для цього достатньо у вашому терміналі прописати команду ціль: якщо виведе версію і додаткову інформацію - все добре.

Будування

Клонуємо репозиторій Мавки:

git clone https://github.com/mavka-ukr/mavka --depth=1

Відкриваємо клоновану теку:

cd mavka

Компілюємо файли Цілі:

TSIL="ціль" sh external/scripts/prepare.sh linux-x86_64

Переходимо в підготовлену теку:

cd build/linux-x86_64

Будуємо виконуваний файл:

sh build.sh

Пробуємо:

./out/мавка

Для зручності, Мавку можна встановити глобально:

sudo cp ./out/мавка /usr/local/bin

Читайте також:


Написав Давид. Опубліковано 28.02.2025. Оновлено 27.05.2025.