我在一台老机器上安装了Debian斗牛机。我刚刚用DebianTesting的指南更新了所有的repos测试。
它说我应该删除所有稳定的特定来源,但由于我通常不服从命令,我用适当的测试标记替换了斗牛更新和斗牛-支持。瞧:apt update甚至都不抱怨。我仔细检查了一下,在远程存储库中确实有一个测试-backports文件夹。
但是,在运行apt upgrade -s -t testing-backports以查看该回购中哪些包有更新版本之后,就会出现上述错误消息:
E: The value 'testing-backports' is invalid for APT::Default-Release as such a release is not available in the sources我验证了该命令在另一个使用stable-backports的Debian系统上工作。
# /etc/apt/sources.list.d/backports.list
deb https://deb.debian.org/debian/ testing-backports main因此,testing-backports确实没有回购,因为发布文件是存在的。
发布于 2022-07-21 12:58:54
testing-backports是空的(请参阅Release中所有的0长度Packages文件),这就是为什么这里不能使用它的原因。
后端存储库用于为稳定的套件重建来自testing的包,因此testing-backports没有任何用途。
请注意,使用后端存储库作为默认发行版(甚至暂时使用-t),并使用与整个发行版(apt upgrade等)有关的操作。这是个坏主意,因为后端存储库没有承载一致的发行版。
https://unix.stackexchange.com/questions/710726
复制相似问题