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