/etc/apt/sources.listの列3(suite/release/distribution)とは何ですか?

/etc/apt/sources.listの列3(suite/release/distribution)とは何ですか?

私はUbuntuについてとても混乱しています/etc/apt/sources.list

送信者man sources.list(関連性のために編集):

deb および deb-src 型を使用する 2 つの 1 行スタイル項目の形式は次のとおりです。

deb [ オプション 1 = 値 1 オプション 2 = 値 2 ] uri suite [ コンポーネント 1 ] [ コンポーネント 2 ] [...]
deb-src [ オプション 1 = 値 1 オプション 2 = 値 2 ] uri suite [ コンポーネント1 ] [ コンポーネント 2] [...]

ファミリは正確なパスを指定できます。この場合、コンポーネントは省略され、ファミリはスラッシュで終わる必要があります。スイートが正しいパスを指定しない場合は、少なくとも1つのコンポーネントが必要です。

このファミリには、システムで使用されているDebianアーキテクチャ(amd64やarmelなど)に拡張される変数$(ARCH)を含めることもできます。

~からhttps://wiki.debian.org/SourcesList(3列は「配布」と呼ばれるようです):

「リリース」は、それぞれリリースコード/エイリアス(stretch、Buster、Bullseye、Bookworm、sid)、またはリリースクラス(oldoldstable、oldstable、stable、Testing、Unstable)です。公開クラスを追跡するには、クラス名を使用してください。

~からhttps://help.ubuntu.com/community/Repositories/CommandLine(関連性のために編集済み):

通常、.../etc/apt/sources.listは次のようになります。

deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted

...
saucy はディストリビューションのリリース名またはバージョンです。
...
他のUbuntuバージョンでは、「saucy」を現在インストールされているバージョン(「precise」、「Quantal」、「raring」、「saucy」、「trusty」、...)に置き換えることができます。 lsb_release - scと入力してください。バージョンをご覧ください。

によると、lsb_release -sc私のパッケージ/ディストリビューション/ディストリビューションは「jammy」です。

$ lsb_release -sc
jammy
$

私の質問は次のとおりです。私のパッケージ/リリース/リリースが「jammy」の場合、これは明らかに列3で使用する必要がある値です。/etc/apt.sources.listファイルの一部の項目にjammy-securityjammy-updatesおよびの列3の値があるのはなぜですかjammy-backports

$ cat /etc/apt/sources.list
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ jammy universe
# deb-src http://archive.ubuntu.com/ubuntu/ jammy universe
deb http://archive.ubuntu.com/ubuntu/ jammy-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ jammy multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security universe
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security multiverse

myの3番目の列値はsources.list正確なパスでもないようで、変数もないようで、配布クラスでもないようで、man sources.listDebian Wikiの該当するセクションが適用されないようです。 。ただし、「-updates」、「-security」、「-backports」などのパッケージ/リリース/リリース「サフィックス」の説明(正しい説明がわからないため)は表示されません。


該当する場合:この文脈では、「キット」、「配布」、および「リリース」という用語が同じ意味で使用されているのか、またはそれらの間に意味のある違いがあるのか​​を説明してください。答えからこの問題、私は「distro」がUbuntu、Debian、Fedoraなどを意味すると理解していると思っていたので、この文脈(特にDebian wiki)で使用すると、私が達成したと思った理解がぼやけます。

ベストアンサー1

定義

  1. スイートルーム - 参照定義2e
  2. 公開 - 参照開発段階
  3. デプロイ - RE段落リファレンス:ディストロ

APTについて

  1. jammy-*スイートのすべてのツールがその名前に適しているため、「ファミリ」と見なされます。項目上記の説明を読んでください。
    • 安全これには、基本ソフトウェアに対する重要なバグ修正が含まれているため、意見がなく、セキュリティ上の問題がユーザーに影響を与える場合、修正がユーザーの有無にかかわらず適用されるため、メンテナのバグ報告システムを確認するのはユーザーの責任です。影響を受けます。
    • バックポートセキュリティの問題が確認されていない最新バージョンのソフトウェアが含まれています。
    • 修正するプライマリシステムにインストールされているパッケージ(セキュリティの問題glibcを確認するパッケージなど)のアップデートが含まれています。bash
  2. jammyそれ自体がリリースです。また見なさい:ジャムクラゲ
  3. Ubuntu流通だ。

段階的に考えてみてください。次の文はこれらのステップを説明します。 Ubuntuディストリビューションには、複数のパッケージを含むjammyの現在のバージョンが含まれています。


ソースファイル情報:

  • debほとんどの場合、バイナリ/実行ファイルをインストールするパッケージの種類を表します。良いですdeb-src。ソースコードがインストールされます。
  • http://...URIを参照してください。
  • mainダウンロードしたポイントを示します。
  • restrictedアップロード権限を意味します。つまり、承認されたソフトウェアのみをリポジトリにアップロードできるため、一般ユーザーのみがダウンロードできます。ライセンス、つまり非フリーソフトウェアを参照することもできます。

おすすめ記事