Unter Debian / Ubuntu, wenn ich apt search
mache , erhalte ich eine nützliche Ausgabe von Paketen, die meiner Suche entsprechen, mit Ergebnissen, die wie folgt aussehen:
yubikey-val/stable,unstable 2.38-2 all
One-Time Password (OTP) validation server for YubiKey tokens
Ich verstehe, wie die meisten dieser Felder ausgefüllt werden. Was bedeutet jedoch stable,unstable
bedeuten und wie wird es ausgefüllt?
Ich habe einige benutzerdefinierte Pakete, die ich in meinem eigenen Debian-Repository auf S3 veröffentliche, und diese sagen alle unknown,unknown
(gelegentlich unknown,unknown,now
).
Akzeptierte Antwort:
Die stable,unstable
Teil wird erstellt, indem alle übereinstimmenden Versionen eines Pakets in den zugänglichen Repositories berücksichtigt werden (wie durch apt-cache policy yubikey-val
angezeigt). ) und das Auflisten des „Suite“-Eintrags der Repositories, in denen eine bestimmte Version verfügbar ist. now
wird verwendet, um die aktuell installierte Version anzuzeigen (dies entspricht dem /var/lib/dpkg/status
Eintrag in apt-cache policy
Ausgabe von ).
Also
yubikey-val/stable,unstable 2.38-2 all
bedeutet, dass der yubikey-val
Paket, Version 2.38-2, ist für all
verfügbar Architektur aus den Repositories, die den stable
enthalten und unstable
Suiten.
Wenn unknown
angezeigt wird , das bedeutet, dass das Repository keinen „Suite“-Eintrag in seinem Release
hat Datei.