Як збудувати Мавку на 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/build.sh
Переходимо в теку будування відповідної версії:
cd будування/{версія}/лінукс-ікс86_64
Пробуємо:
./готове/мавка
Для зручності, Мавку можна встановити глобально:
sudo cp ./готове/мавка /usr/local/bin
Написав Давид. Опубліковано 28.02.2025. Оновлено 03.11.2025.