除了以下之外,还有其他 Debian 替代存储库吗:
deb http://http.us.debian.org/debian stable main contrib non-free
因为里面的东西真的很旧了。我该怎么办?我能以某种方式使用 arch 的 AUR 吗?
答案1
据我所知,您无法在 debian 上使用 arch 的 AUR,但您可以切换到测试。
您应该用测试替换“稳定”一词,以便使用这些更新的存储库。
修改 /etc/apt/source.list 文件,将“stable”替换为“testing”。对于提供的行,它将如下所示:
deb http://http.us.debian.org/debian testing main contrib non-free
现在您必须更新本地存储库数据库:
sudo aptitude update
然后进行安全升级:
sudo aptitude safe-upgrade
最后,进行全面升级:
sudo aptitude full-upgrade
完成后,重新启动,您就可以运行测试了。
从我的角度来看,测试是稳定性和最新软件包之间的良好平衡。如果您想使用最新的软件包,可以使用“不稳定”,但我不建议这样做。
答案2
这个问题在Debian 常见问题解答 - 第 3 章 - 选择 Debian 发行版不仅解释了为什么您应该选择特定的 Debian 发行版,还解释了如果您想要更新的软件包如何升级它。
你还应该阅读apt-pinning以及有关如何运行混合版本系统的附加选项的APT::Default-Release
设置/etc/apt/preferences
。还有一些特殊的存储库,例如Debian 反向移植和挤压更新(以前易挥发的) 可能会为您当前的发行版提供更新的软件包而无需切换稳定版本 - 无论如何,这通常是生产系统的更好选择。
答案3
有unstable
和testing
存储库,其中包含较新的软件包;但它们可能会破坏一些东西。
至于 AUR,您不能在 Debian 上使用它。