擅长:python、mysql、java
<p>我通常建议不要在RPM管理的发行版(如RHEL)上手动升级包。如果需要升级,则只能通过rpm进行升级。rpm工具的存在和使用是有原因的。实际上,原因不止一个。它有一个重要的用途,手动安装或升级包会完全颠覆它。在</p>
<p>如果绝对必要,应按以下步骤进行:</p>
<ol>
<li>获取redhat的python包的源RPM。在</li>
<li>获取新版本python的源代码。在</li>
<li>找出redhat的pythonrpm中的哪些补丁(如果有的话)仍然适用于新版本的python。在</li>
<li>使用pythonrpm中的spec文件来构建带有python新版本的RPM。在</li>
<li>希望第4步能奏效。如果是,耶!安装它。如果没有,找出原因,根据需要修补规范文件,返回步骤4。在</li>
<li>现在安装了python的新版本。检查其他使用python的RHEL rpm是否在新版本中中断。如果没有,耶!你完了。如果有东西坏了,想办法解决它。在</li>
</ol>
<p>许多RHEL系统管理工具和脚本都使用Python。由于安装了新的python包,某些东西最终被破坏并不是完全不可能的。在</p>
<p>使用RHEL的全部原因是要有一个商业支持的、稳定的Linux发行版,其所有组件都经过了互操作性测试。升级它的随机部分会忽略RHEL的全部意义;通常情况下,您将升级到RHEL的整个新版本,而不是单个的包;但是,升级到每个版本的RHEL时。。。在</p>