---
title: Початок робити з Malachite
weight: 20
---

Перше сховище-малюк з Malachite!

### Що потрібно знати

Malachite є:

- Менеджером сховища pacman
- Менеджером робочого простору
- ~~Неймовірним~~

Malachite не є:

- Універсальним рішення для всіх сховищ pacman
- Ідеальним

### Не завадить знати

Привіт! Мене звуть Michal, і я написав цей інструмент практично самостійно для [Crystal Linux](https://getcryst.al);
але він не тільки для Crystal. Цей інструмент повинен і працюватиме на будь-якій pacman основаних
дистрибутивів (звісно, якщо він містить усі залежності Malachite).

У цьому довіднику я поясню кожну маленьку особливість Malachite, сподіваюся, у коротких та програмованих фрагментах.

Без зайвих слів, почнемо з першого, найважливішого запитання:

### Режими

Які режими ви використовуєте, працюючи з Malachite?

На даний момент Malachite підтримує 2 режими:

#### Режим сховища

- Дозволяє користувачеві налаштовувати та керувати віддаленим (або локальним) сховищем пакетів на основі pacman
- Дозволяє настроювати назву сховища, параметри підпису, ключ підпису тощо.
- Дозволяє базові рівні автоматизації за допомогою таких функцій, як build_on_update

#### Режим робочого простору

- Основна функція Malachite
- Просто клонує каталоги git у каталог "Робочий простір" для полегшення керування
- Дозволяє виконувати основні операції pull, щоб підтримувати ваші сховища в актуальному стані

Ці режими, по суті, визначають усе, як функціонує Malachite, настільки,
що тепер мені потрібно відокремити цю сторінку, поки вона не стане надто довгою!

Для отримання додаткової інформації перегляньте сторінку [Основні можливості](common-features)!
