Debian配布ファイルにはメタデータフィールドが必要ですか?

Debian配布ファイルにはメタデータフィールドが必要ですか?

次のうちAPTファイルに必要なフィールドは何ですかRelease

Origin
Label
Suite
Codename
Architectures
Components
Description

ベストアンサー1

~によるとリポジトリ形式に関する Debian Wiki ページ:

  • このフィールドはオプションです。パッケージ管理ツールを使用してユーザーに表示したり、固定に使用したりできます。他のユーザーが使用するために公開されているリポジトリは、ユーザーが異なるリポジトリを区別できるように、意味のある情報でこれらのフィールドに入力することをお勧めします。

    • 説明する
    • 起源
    • 商標
    • バージョン
    • コレクション
    • コードネーム

    Debianリポジトリでは、インデックスはSuiteまたはCodenameというディレクトリに保存されます(あるディレクトリは実際には別のディレクトリにシンボルでリンクされています)。ただし、公開ファイルは別の場所を指定できます。

  • これらのフィールドはリポジトリのレイアウトを決定し、ユーザーにとって意味のあるコンテンツを含める必要があります。 Debianでは、これらのフィールドには小文字、数字、およびを-含めることができます_。他の文字(大文字など)も有効でなければなりませんが、これらのフィールドはファイルパス用であるため、URIまたはファイルシステムで特別な処理が必要な特殊フィールドを使用します。性格が落胆します。

    • 要素
    • 建築学
  • これらのフィールドは純粋に機能的であり、主にパッケージングツールで内部的に使用されます。

    • 日付
    • まで利用できる
    • MD5およびSHA1、SHA256
    • 自動ではなく自動アップグレード

必須フィールドは次のとおりです。

  • 要素
  • 建築学

これらで十分です。平面図deb http://example.org path/)公式スタイルプロファイル(deb http://example.org stable main)の場合は追加のフィールドが必要です。

  • コードネーム

おすすめ記事