|
8 | 8 |
|
9 | 9 | ```json |
10 | 10 | { |
11 | | - "name": "TestAPG", |
12 | | - "version": "0.0", |
13 | | - "architecture": "x86_64", |
14 | | - "description": "The test package.", |
| 11 | + "name": "apgexample", |
| 12 | + "version": "0.0.0", |
| 13 | + "type": "misc", |
| 14 | + "architecture": null, |
| 15 | + "description": "The APG example package for NurOS (Tulpar).", |
15 | 16 | "maintainer": "NurOS Developers", |
16 | | - "license": "MIT", |
| 17 | + "license": null, |
| 18 | + "tags": [ |
| 19 | + "example", |
| 20 | + "test", |
| 21 | + "apg" |
| 22 | + ] |
17 | 23 | "homepage": "https://nuros.org", |
18 | | - "dependencies": [ |
19 | | - "testapg2" |
20 | | - ], |
| 24 | + "dependencies": [], |
21 | 25 | "conflicts": [ |
22 | | - "testapg3" |
23 | | - ], |
24 | | - "provides": [ |
25 | | - "libfoo-dev" |
| 26 | + "testapg" |
26 | 27 | ], |
| 28 | + "provides": [], |
27 | 29 | "replaces": [ |
28 | 30 | "example-apg" |
| 31 | + ], |
| 32 | + "conf": [ |
| 33 | + "/etc/example.conf", |
| 34 | + "$HOME/exmplrc" |
29 | 35 | ] |
30 | 36 | } |
31 | 37 | ``` |
32 | 38 |
|
33 | | -### Описание полей |
| 39 | +## Описание полей |
34 | 40 |
|
35 | 41 |
|
36 | | -| Поле | Описание | Пример | |
| 42 | +| Поле | Описание поля | Пример содержания | |
37 | 43 | | ------------ | ------------------------- | --------------------------------------------------------- | |
38 | 44 | | name | Название пакета | example-package | |
39 | 45 | | version | Версия программы | 1.2.3 | |
40 | | -| architecture | Целевая архитектура | x86\_64, aarch64, risc_v, all, null | |
| 46 | +| type | Тип пакета | misc, binary, source | |
| 47 | +| architecture | Целевая архитектура | x86\_64, aarch64, risc_v, all, null | |
41 | 48 | | description | Подробное описание пакета | "Текстовый редактор с подсветкой синтаксиса" | |
42 | 49 | | maintainer | Сопровождающий пакета | "Иван Петров [ivan@example.com](mailto:ivan@example.com)" | |
43 | 50 | | license | Лицензия | MIT, GPL-3.0, Apache-2.0 | |
| 51 | +| tags | Тэги для поиска по ним | ["example", "test", "apg"] | |
44 | 52 | | homepage | Веб-сайт проекта | https://example.com | |
45 | 53 | | dependencies | Список зависимостей | \["lib-example >= 2.0.0"] | |
46 | 54 | | conflicts | Конфликтующие пакеты | \["old-package"] | |
47 | | -| provides | Виртуальные пакеты (Пакеты, которые предоставляет один пакет) | \["virtual-package"] | |
| 55 | +| provides | Виртуальные пакеты (Пакеты, которые предоставляет один пакет) | \["virtual-package"] | |
48 | 56 | | replaces | Заменяемые пакеты | \["legacy-package"] | |
| 57 | +| conf | Файлы конфигурации | ["/etc/example.conf", "$HOME/exmplrc"] | |
49 | 58 |
|
50 | 59 |
|
51 | 60 | ### Важные замечания |
52 | 61 |
|
53 | 62 | * Поле `license` может быть `null`, но лучше указать соответствующую лицензию. |
54 | 63 | * Поле `architecture` может быть `null`. |
55 | 64 | * Убедитесь, что список зависимостей (`dependencies`) корректен, чтобы избежать проблем при установке. |
56 | | - |
57 | | -### Дополнительная информация |
58 | | - |
59 | | -Файл `metadata.json` играет важную роль в системе управления пакетами Tulpar. Правильное заполнение этого файла обеспечивает корректную установку и управление пакетами. |
|
0 commit comments