You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
---
|
|
|
|
|
title: Режим сховища
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
Керуйте своїми сховищами стильно!
|
|
|
|
|
|
|
|
|
|
### Конфігурація сховища
|
|
|
|
|
|
|
|
|
|
На відміну від досить порожнього режиму робочого простору, конфігурація режиму репозиторію досить конкретизована;
|
|
|
|
|
і у нас є кілька варіантів на вибір.
|
|
|
|
|
|
|
|
|
|
Давайте візьмемо приклад розділу конфігурації режиму сховища,
|
|
|
|
|
|
|
|
|
|
```toml
|
|
|
|
|
[mode.repository]
|
|
|
|
|
name = "example"
|
|
|
|
|
build_on_update = true
|
|
|
|
|
|
|
|
|
|
[mode.repository.signing]
|
|
|
|
|
enabled = true
|
|
|
|
|
key = "you@example.org"
|
|
|
|
|
on_gen = true
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Основна конфігурація сховища
|
|
|
|
|
|
|
|
|
|
Для початку існує 2 основні конфігураційні ключі для режиму сховища:
|
|
|
|
|
|
|
|
|
|
- `name`: Визначає, як pacman називає ваше сховище.
|
|
|
|
|
- `build_on_update`: У поєднанні з `smart_pull` визначає, чи слід автоматично перезбирати пакунки при виявленні оновлення.
|
|
|
|
|
|
|
|
|
|
### Підписання
|
|
|
|
|
|
|
|
|
|
Malachite також підтримує та заохочує до підписання пакетів.
|
|
|
|
|
Пакети підписані GPG гарантують, що користувач отримає саме те, що ви запакували, без будь-якого шансу підробки.
|
|
|
|
|
|
|
|
|
|
Повертаючись до прикладу вище, ми можемо побачити 3 конфігураційні ключі:
|
|
|
|
|
|
|
|
|
|
- `enabled`: Визначає, чи потрібно підписувати пакети (бажано).
|
|
|
|
|
- `key`: Визначає ідентифікатор ключа GPG для підпису.
|
|
|
|
|
- `on_gen`: Визначає, чи підписувати пакунки, коли вони створені, чи всі відразу під час створення сховища (це також рекомендовано).
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
Ви можете повернутись на сторінку [Початок роботи](getting-started) тут!
|