私は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-security
、jammy-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.list
Debian Wikiの該当するセクションが適用されないようです。 。ただし、「-updates」、「-security」、「-backports」などのパッケージ/リリース/リリース「サフィックス」の説明(正しい説明がわからないため)は表示されません。
該当する場合:この文脈では、「キット」、「配布」、および「リリース」という用語が同じ意味で使用されているのか、またはそれらの間に意味のある違いがあるのかを説明してください。答えからこの問題、私は「distro」がUbuntu、Debian、Fedoraなどを意味すると理解していると思っていたので、この文脈(特にDebian wiki)で使用すると、私が達成したと思った理解がぼやけます。
答え1
定義
APTについて
jammy-*
スイートのすべてのツールがその名前に適しているため、「ファミリ」と見なされます。項目上記の説明を読んでください。- 安全これには、基本ソフトウェアに対する重要なバグ修正が含まれているため、意見がなく、セキュリティ上の問題がユーザーに影響を与える場合、修正がユーザーの有無にかかわらず適用されるため、メンテナのバグ報告システムを確認するのはユーザーの責任です。影響を受けます。
- バックポートセキュリティの問題が確認されていない最新バージョンのソフトウェアが含まれています。
- 修正するプライマリシステムにインストールされているパッケージ(セキュリティの問題
glibc
を確認するパッケージなど)のアップデートが含まれています。bash
jammy
それ自体がリリースです。また見なさい:ジャムクラゲUbuntu
流通だ。
段階的に考えてみてください。次の文はこれらのステップを説明します。 Ubuntuディストリビューションには、複数のパッケージを含むjammyの現在のバージョンが含まれています。。
ソースファイル情報:
deb
ほとんどの場合、バイナリ/実行ファイルをインストールするパッケージの種類を表します。良いですdeb-src
。ソースコードがインストールされます。http://...
URIを参照してください。main
ダウンロードしたポイントを示します。restricted
アップロード権限を意味します。つまり、承認されたソフトウェアのみをリポジトリにアップロードできるため、一般ユーザーのみがダウンロードできます。ライセンス、つまり非フリーソフトウェアを参照することもできます。