Файл metadata.json
Документация по файлу metadata.json
Файл metadata.json
содержит информацию о пакете и используется системой управления пакетами Tulpar.
Пример файла metadata.json
{
"name": "TestAPG",
"version": "0.0",
"release": 1,
"architecture": "x86_64",
"description": "The test package for Tulpar.",
"maintainer": "NurOS Developers",
"license": "MIT",
"homepage": "https://nuros.org",
"dependencies": [
"testapg2"
],
"conflicts": [
"testapg3"
],
"provides": [
"libtaliildar-dev"
],
"replaces": [
"example-apg"
]
}
Описание полей
name
— название пакета.version
— версия пакета.release
— номер релиза (используется для проверки версии).architecture
— архитектура, для которой предназначен пакет (например,x86_64
).description
— краткое описание пакета.maintainer
— информация о разработчиках или сопровождающем пакета.license
— лицензия пакета. Может бытьnull
, но рекомендуется указывать корректное значение.homepage
— URL-адрес веб-сайта проекта.dependencies
— список зависимостей, необходимых для работы пакета.conflicts
— список пакетов, с которыми данный пакет несовместим.provides
— список компонентов, которые предоставляет пакет.replaces
— список пакетов, которые заменяет данный пакет.
Важные замечания
- Поле
license
может бытьnull
, но лучше указать соответствующую лицензию. - Поле
release
полезно для контроля версий. - Убедитесь, что список зависимостей (
dependencies
) корректен, чтобы избежать проблем при установке.
Дополнительная информация
Файл metadata.json
играет важную роль в системе управления пакетами Tulpar. Правильное заполнение этого файла обеспечивает корректную установку и управление пакетами.