Структура пакета

Структура пакета APG для Tulpar

APG на самом деле не является полноценным форматом, а скорее расширением. Основной формат пакетов — .tar.xz.

Важная информация

Перед созданием пакета убедитесь, что все исполняемые файлы и скрипты имеют соответствующие права:

chmod +x выполнимый_файл

Структура пакета

Пакет APG состоит из следующих компонентов:

  • metadata.json — содержит информацию о пакете.
  • md5sums — контрольные суммы MD5 (также содержит список файлов).
  • data/ — каталог с директориями и файлами, которые будут распакованы в корень системы.
  • scripts/ — каталог с скриптами post/pre (не обязателен).

Важно!

  • Каталог data/ не должен нарушать Filesystem Hierarchy Standard (FHS).
  • Не добавляйте пустые папки, относящиеся к FHS.

Пример структуры пакета

Пример пакета .apg
├── metadata.json
├── md5sums
└── data
    ├── usr
    │   ├── bin
    │   │   └── testapg
    │   ├── lib
    │   │   └── libtestapg.so

Дополнительная информация

Новейший стандарт пакетов .apg можно посмотреть тут.