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-upgrades
Unattended-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";
}