我从源代码安装了Python 2.7。某些包的依赖项是 python。有没有办法可以阻止安装较低版本的Python,或者让 apt 知道它已经完成了?
答案1
你可以获得Debian 2.7 不稳定源码包并重新编译它。这样你就拥有了 Debian 打包的 Python 2.7。
如果您想保留源安装,请使用当量package 创建一个假的 python2.7 包来满足依赖关系。包中的文档解释了您需要了解的所有内容(以 开头/usr/share/doc/equivs/README.Debian
)。
答案2
你应该始终避免自己构建 Python,除非你有充分的理由。您不想弄乱发行版提供的 Python 环境。如果您只是修补,请始终在受限环境中进行,例如虚拟机或虚拟环境。另外,为什么要从源安装?即使不是默认情况下,Python 2.7 也应该可以从您的发行版中获得(例如,如果您运行的是 Debian 6,请启用测试存储库来获取它)。