Unattended-Upgrade::Origins-Pattern(원본, 레이블 등이 없는 저장소용)

Unattended-Upgrade::Origins-Pattern(원본, 레이블 등이 없는 저장소용)

unattendedupgrades내 Debian 10 Nextcloud 서버에서 Collabora Office를 업데이트하는 데 사용하고 싶습니다 .

그러나, 그저장소용 InRelease 파일한 줄에 사용할 메타데이터가 전혀 포함되어 있지 않습니다 Unattended-Upgrade::Origins-Pattern. 파일 해시만 있으므로 이 모든 것이 apt-cache policy반환됩니다.

 500 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian10 ./ Packages
     release c=

이 저장소의 패키지가 자동으로 업데이트되도록 지정하려면 어떻게 해야 합니까?

답변1

내용의 의견에서 /etc/apt/apt.conf.d/50unattended-upgrades:

// Lines below have the format format is "keyword=value,...".  A
// package will be upgraded only if the values in its metadata match
// all the supplied keywords in a line.  (In other words, omitted
// keywords are wild cards.) The keywords originate from the Release
// file, but several aliases are accepted.  The accepted keywords are:
//   a,archive,suite (eg, "stable")
//   c,component     (eg, "main", "contrib", "non-free")
//   l,label         (eg, "Debian", "Debian-Security")
//   o,origin        (eg, "Debian", "Unofficial Multimedia Packages")
//   n,codename      (eg, "jessie", "jessie-updates")
//     site          (eg, "http.debian.net")

당신은 이것을 다음과 같이 구별할 수 있습니다:대지다음과 같이 블록을 편집 하고 변경하여 site관련 설정의 키워드 로 :50unattended-upgradesUnattended-Upgrade::Origins-Pattern

Unattended-Upgrade::Origins-Pattern {
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";
        "site=www.collaboraoffice.com";
}

관련 정보