Differences between revisions 7 and 8
Revision 7 as of 2013-08-12 18:59:27
Size: 2330
Editor: ?SergeyBurkov
Comment:
Revision 8 as of 2017-04-22 04:05:13
Size: 2337
Editor: PaulWise
Comment: page got renamed
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
/!\ Файлы релиза также документированы на странице [[RepositoryFormat|формата apt-репозитория]]. /!\ Файлы релиза также документированы на странице [[DebianRepository/Format|формата apt-репозитория]].

Translation(s): English - Русский
Главная страница > Программное обеспечение > Документация ПО > Локальный репозиторий > Создание release-файлов репозитория

/!\ Файлы релиза также документированы на странице формата apt-репозитория.

Файлы релиза репозитория

Файл релиза позволяет использовать пиннинг для закрепления пакета при работе с репозиторием. В репозитории для файлов стабильного дистрибутива файл будет храниться в !/debian/dists/stable/Release

Формат файла Release

Файл Release имеет формат ?PkgCtrlFile файла управления и состоит из единственной записи охватывающей несколько строк. Запись содержит все пакеты находящиеся ниже по дереву каталогов.

Поля

Поля ?PkgFields в файле релиза нужны для определения приоритета пакета. Файл релиза обычно содержит следующие поля ?PkgFields:

?PkgFieldArchive Archive

?PkgFieldVersion Version

?PkgFieldCompon Component

?PkgFieldOrigin Origin

?PkgFieldLabel Label

?PkgFieldArch Architecture

Создание файла Release

Файл Release может быть создан с помощью текстового редактора.

edit /dists/local/custom/binary-i586/Release:

  • Archive: local
    Version:
    Component: custom
    Origin: Local Repository
    Label: Local Repository
    Architecture: i586

edit /dists/local/custom/source/Release:

  • Archive: local
    Version:
    Component: custom
    Origin: Local Repository
    Label: Local Repository
    Architecture: source