나는 Ubuntu의 APT를 이해하려고 노력 중입니다 /etc/apt/preferences
. 나는 현재 Ubuntu 20.04와 22.04를 사용하고 있지만 내 문제는 더 일반적이라고 생각합니다.
이 man
페이지에서는 apt_preferences
"APT 기본 설정의 영향" 섹션에 있는 기본 설정 항목 형식에 대해 설명합니다. 이 섹션에서는 릴리스 문서에서 가져온 정보를 여러 번 참조합니다.
일반 형식은 특정 릴리스의 모든 패키지 버전(즉, 특정 릴리스 파일에 나열된 패키지의 모든 버전)에 우선순위를 할당합니다.
그러한 파일에 포함된 규칙, 구조 및 지시어를 이해하지 않으면 이 섹션을 완전히 이해할 수 없으며 확실히 내가 선호하는 지시어를 적절하게 구성할 수 없습니다. 그러나 "Ubuntu '릴리스 파일'이 무엇입니까?"를 검색하면 릴리스 파일이 누락되었을 때 발생하는 오류만 발견되며 이는 내 문제가 아닙니다.
릴리스 파일은 무엇이고 어디서 읽을 수 있나요?
답변1
ㅏRelease
문서저장소에 대한 정보와 저장소에 포함된 모든 패키지 색인의 서명이 포함되어 있습니다. 너는 볼 수있어Kinetic의 주요 Release
파일은 여기에 있습니다; 상단의 관련 메타데이터를 수정했습니다.
Origin: Ubuntu
Label: Ubuntu
Suite: kinetic
Version: 22.10
Codename: kinetic
Date: Thu, 20 Oct 2022 19:47:56 UTC
Architectures: amd64 arm64 armhf i386 ppc64el riscv64 s390x
Components: main restricted universe multiverse
Description: Ubuntu Kinetic 22.10
이러한 필드 중 일부는 Pin
코드명과 같은 지침에 사용될 수 있습니다.
Pin: release n=kinetic
당신은 또한 볼 수 있습니다"apt update"의 출력에서 "InRelease"와 "Release"는 무엇을 의미합니까?그리고데비안 소프트웨어 패키지의 신뢰성을 어떻게 보장하나요?