首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘Release backports’对APT无效:默认发布

‘Release backports’对APT无效:默认发布
EN

Unix & Linux用户
提问于 2022-07-21 12:46:20
回答 1查看 1.2K关注 0票数 0

我在一台老机器上安装了Debian斗牛机。我刚刚用DebianTesting的指南更新了所有的repos测试。

  1. 编辑你的apt源代码,将“稳定”(或者是“稳定”的当前代号)改为“测试”(或者书虫,下一个稳定版本的当前代码名)。
  2. 删除、禁用或注释掉稳定的安全更新apt源(包含security.debian.org的任何内容)。
  3. 删除、禁用或注释掉任何其他特定于稳定的apt源,如*-backport或*-更新。
  4. 验证安装没有固定到/etc/apt.conf/d/00default中的特定版本

它说我应该删除所有稳定的特定来源,但由于我通常不服从命令,我用适当的测试标记替换了斗牛更新和斗牛-支持。瞧:apt update甚至都不抱怨。我仔细检查了一下,在远程存储库中确实有一个测试-backports文件夹。

但是,在运行apt upgrade -s -t testing-backports以查看该回购中哪些包有更新版本之后,就会出现上述错误消息:

代码语言:javascript
复制
E: The value 'testing-backports' is invalid for APT::Default-Release as such a release is not available in the sources

我验证了该命令在另一个使用stable-backports的Debian系统上工作。

代码语言:javascript
复制
# /etc/apt/sources.list.d/backports.list
deb https://deb.debian.org/debian/ testing-backports main

因此,testing-backports确实没有回购,因为发布文件是存在的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-07-21 12:58:54

testing-backports是空的(请参阅Release中所有的0长度Packages文件),这就是为什么这里不能使用它的原因。

后端存储库用于为稳定的套件重建来自testing的包,因此testing-backports没有任何用途。

请注意,使用后端存储库作为默认发行版(甚至暂时使用-t),并使用与整个发行版(apt upgrade等)有关的操作。这是个坏主意,因为后端存储库没有承载一致的发行版。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/710726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档