如果我使用来自ius社区项目的rpms,yum会崩溃吗?

2024-10-01 02:39:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循这个教程:http://blog.boxedice.com/2010/01/19/updating-python-on-rhelcentos/因为我想在CentOS 5.5机器上安装python2.6而不破坏yum。在

我成功地安装了python2.6。我的问题是,在完成上述命令之后,下次我尝试安装软件包时,如果软件包发生冲突,它会自动使用来自ius的命令吗?如果是的话,它会打破其他东西吗?在

我只是担心下一次有人运行yum时,它会从ius下载一个冲突包并中断。在


Tags: 命令com机器httpon教程blogcentos
2条回答

看起来你刚从第三方安装了一个.rpm包。一切都会好起来的。在使用新的python运行时从rhelrepos安装python模块时要小心(例如,要注意预期在python2.5上运行的第三方模块的错误和损坏)。在

由于ius python包的版本比RHEL的repos版本高,因此不会因为更新等原因而自动降级

我是IUS社区项目的主要维护者。这个问题最好通过http://launchpad.net/ius项目页面的“答案”部分来提出。在

不管怎样,我很乐意为你澄清。IUS提供的包与RHEL中的包严格冲突。。。这意味着,如果安装了原始包,并且您试图从IUS安装替换包,那么Yum将因冲突错误而退出。然而,IUS也严格做到了不过时。。。这意味着,除非您显式地删除原始包,并用来自IUS的东西替换它,否则任何东西都不应该从IUS自动安装。在

Be careful about installing python modules from RHEL repos with the new python runtime

这实际上与python26包无关,因为它是一个并行安装(并排)包,并且不能替换系统python或库(它是/曾经是IUS中唯一没有替换系统版本的包)。在

另一方面,python26是从IUS下线并迁移到EPEL的,因此您安装的python26包很可能来自EPEL。IUS依赖于EPEL,也为EPEL做出了贡献。在

如果您担心由于订阅第三方回购协议而导致的百胜破坏,您可能希望阅读由IUS社区项目编写并遵守的Safe Repo Initiative

相关问题 更多 >