![我该如何修复错误“值‘stable’对于 APT::Default-Release 无效”?](https://linux22.com/image/1357664/%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E9%94%99%E8%AF%AF%E2%80%9C%E5%80%BC%E2%80%98stable%E2%80%99%E5%AF%B9%E4%BA%8E%20APT%3A%3ADefault-Release%20%E6%97%A0%E6%95%88%E2%80%9D%EF%BC%9F.png)
从 Debian Squeeze(稳定版)升级到 Wheezy(测试版)后,Synaptic 失败并出现以下错误:
E: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources
E: _cache->open() failed, please report.
但是,在 中没有设置此值/etc
。我该如何修复此错误?
答案1
查看/root/.synaptic/synaptic.conf
。查找该DefaultDistro
行并更改其值,例如替换stable
为wheezy
。
答案2
我使用 apt 时也遇到了同样的错误,所以这与 synaptic 无关。但是,存在以下配置:
# grep -ri stable /etc
/etc/apt.conf.d/99myDefaultRelease:APT::Default-Release "stable";
因此,将该文件更改为“jessie”可以修复我的情况(因为我使用的是 jessie)。
答案3
当我使用更新我的 kali linux 时,我也遇到了同样的错误,apt-get update
这就是我所做的,并且对我有用。
grep -ri stable /etc
(有些人可能会得到稳定的,测试, 或者滚动在错误消息中。只需在上述命令中替换该关键字并触发它即可)
我得到了使用稳定的关键字。仔细观察后,我发现了这条路。
/etc/apt/apt.conf.d/00local:APT::Default-Release “稳定”;
我删除了该文件rm /etc/apt/apt.conf.d/00local
并尝试更新,并且成功了。
为了但是,/etc 中没有设置此值。我该如何修复此错误? 也许您也应该在其他目录中尝试上述步骤。:)
答案4
我遇到了同样的错误:
E:值“jammy-infra-security”对于 APT::Default-Release 无效,因为此类版本在源中不可用
E:_cache->open() 失败,请报告。
synaptic.cfg 在文件 DefaultDistro 的底部附近有这个,我的 Synaptic 列表中有这个:
:DefaultDistro "jammy-infra-security";
打开 root,编辑“jammy-infra-security”,删除 infra,保存文件并重新加载 Synaptic。我的 synaptic 运行后没有错误。