在 Debian / Ubuntu 上,如果我这样做apt search
,我会得到有用的软件包输出,这些软件包与我的搜索相匹配,结果如下所示:
yubikey-val/stable,unstable 2.38-2 all
One-Time Password (OTP) validation server for YubiKey tokens
我了解这些字段中的大部分是如何填充的。但是,stable,unstable
它是什么意思以及如何填充?
我有一些自定义包发布到 S3 上我自己的 debian 存储库,这些都说unknown,unknown
(偶尔unknown,unknown,now
)。
答案1
该stable,unstable
部分是通过考虑可访问存储库中包的所有匹配版本(如所示apt-cache policy yubikey-val
)并列出可用给定版本的存储库的“Suite”条目来构建的。now
用于指示当前安装的版本(这对应于的输出/var/lib/dpkg/status
中的条目)。apt-cache policy
因此
yubikey-val/stable,unstable 2.38-2 all
意味着该yubikey-val
软件包(版本 2.38-2)可用于all
包含stable
和unstable
套件的存储库中的架构。
当您看到 时unknown
,这意味着存储库的文件中没有“Suite”条目Release
。