Ich möchte unattendedupgrades
Collabora Office auf meinem Debian 10 Nextcloud-Server auf dem neuesten Stand halten.
AllerdingsInRelease-Datei für das Repositoryenthält keine der Metadaten, die ich in einer Unattended-Upgrade::Origins-Pattern
Zeile verwenden würde – es enthält nur die Datei-Hashes, daher werden nur die folgenden apt-cache policy
zurückgegeben:
500 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian10 ./ Packages
release c=
Wie gebe ich an, dass die Pakete dieses Repo automatisch aktualisiert werden sollen?
Antwort1
Aus den Kommentaren im Inhalt von /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")
Man kann dies immer noch unterscheiden durchWebsitemit dem site
Schlüsselwort in der entsprechenden Einstellung, indem Sie den Block wie folgt bearbeiten 50unattended-upgrades
und ändern :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";
}