/etc/apt/sources.list의 열 3(suite/release/distribution)은 무엇입니까?

/etc/apt/sources.list의 열 3(suite/release/distribution)은 무엇입니까?

나는 우분투에 대해 매우 혼란스러워합니다 /etc/apt/sources.list.

보낸 사람 man sources.list(관련성을 위해 편집됨):

deb 및 deb-src 유형을 사용하는 두 개의 한 줄 스타일 항목의 형식은 다음과 같습니다.

deb [ 옵션 1 = 값 1 옵션 2 = 값 2 ] uri suite [ 구성 요소 1 ] [ 구성 요소 2 ] [...]
deb-src [ 옵션 1 = 값 1 옵션 2 = 값 2 ] uri suite [ 구성 요소 1 ] [ 구성 요소 2] [...]

제품군은 정확한 경로를 지정할 수 있으며, 이 경우 구성 요소는 생략되어야 하며 제품군은 슬래시로 끝나야 합니다. 제품군이 정확한 경로를 지정하지 않으면 최소한 하나의 구성 요소가 있어야 합니다.

이 제품군에는 시스템에서 사용되는 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데비안 위키의 해당 섹션이 적용되지 않는 것 같습니다. . 그러나 "-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업로드 권한을 의미합니다. 즉, 승인된 소프트웨어만 저장소에 업로드할 수 있으므로 일반 사용자만 다운로드할 수 있습니다. 라이센스, 즉 비자유 소프트웨어를 참조할 수도 있습니다.

관련 정보