deb 라인에서만 "Archive", "Suite", "origin"(또는 APT에서 사용하는 기타 항목)을 확인하는 쉬운 방법이 있습니까?
예를 들어, 누군가(물론 신뢰할 수 있는)가 나에게 다음과 같은 Deb 라인을 제공했습니다.
deb http://myrepo.example.org/debian/ wheezy main contrib non-free whatever
source.list에 추가하고, GPG 문제를 수정하고, 업데이트하고, 패키지를 설치하면 됩니다. 거의 무인 업그레이드도 원하기 때문입니다. 그래서 /etc/apt/apt.conf.d/50unattended-upgrades를 열고 다음을 확인합니다.
// Automatically upgrade packages from these origin patterns
Unattended-Upgrade::Origins-Pattern {
// Archive or Suite based matching:
// Note that this will silently match a different release after
// migration to the specified archive (e.g. testing becomes the
// new stable).
// "o=Debian,a=stable";
// "o=Debian,a=stable-updates";
// "o=Debian,a=proposed-updates";
"origin=Debian,archive=stable,label=Debian-Security";
};
그들은 "아카이브 또는 모음 기반 일치"를 사용하기를 원합니다.
그래서,
스키마에 필요한 정보를 어떻게 쓰거나 검색합니까?
(호기심으로) source.list에 행을 추가하기 전에 이 작업을 수행할 수 있습니까?
deb ftp://
(사용되었는지 확실하지 않음) 또는 deb-src는 어떻습니까?"파이프라인" 유틸리티가 있나요?
저는 URI뿐만 아니라 repo 구조에 대한 일반적인 설명과 deb 라인을 읽는 방법을 찾고 있습니다.현직 공무원데비안 저장소.
답변1
Release
이 정보는 저장소 파일에서 찾을 수 있습니다 .
예를 들어, 기본 Debian 저장소의 경우:http://ftp.debian.org/debian/dists/wheezy/main/binary-i386/Release
Archive: stable
Origin: Debian
Label: Debian
Version: 7.2
Component: main
Architecture: i386
일부 정보는 기본 파일에서도 찾을 수 있습니다 Release
.http://ftp.debian.org/debian/dists/stable/Release
저장소에 대한 자세한 내용은 다음을 참조하세요.https://wiki.debian.org/RepositoryFormat