0

私はこのチュートリアルに従いました:http://blog.boxedice.com/2010/01/19/updating-python-on-rhelcentos/python2.6をCentOS5.5マシンにyumを壊さずにインストールしたかったからです。

そして、私はpython2.6を正常にインストールすることができました。私の質問は、次にパッケージをインストールしようとしたときに上記のコマンドを完了した後、パッケージが競合している場合、それはiusからのものを自動的に使用するのでしょうか?そして、もしそうなら、それは何か他のものを壊しますか?

次回誰かがyumを実行すると、競合するパッケージがiusからダウンロードされて壊れてしまうのではないかと心配しています。

4

2 に答える 2

4

私は IUS Community Project の主要なメンテナーです。この質問は、 http://launchpad.net/iusのプロジェクト ページの「回答」セクションを介して尋ねたほうがよいでしょう。

いずれにせよ、喜んでご説明させていただきます。IUS は、RHEL のパッケージと厳密に競合するパッケージを提供します...つまり、元のパッケージがインストールされていて、IUS から代替パッケージをインストールしようとすると、Yum は競合エラーで保釈されます。ただし、IUS は RHEL で厳密には何も廃止しませ... つまり、元のパッケージを明示的に削除して IUS から何かに置き換えない限り、IUS から自動的にインストールされるものは何もありません。

新しい Python ランタイムを使用して RHEL リポジトリから Python モジュールをインストールする場合は注意してください。

python26 パッケージは並列インストール (サイド バイ サイド) パッケージであり、システムの python またはライブラリを置き換えないため、これは実際には python26 パッケージに関係するものではありません (置き換えなかった IUS の唯一のパッケージです)。システムバージョン)。

別の注意として、python26 は IUS から EOL になり、EPEL に移動したため、インストールした python26 パッケージは EPEL からのものである可能性があります。IUS は EPEL にも依存し、貢献しています。

サード パーティのリポジトリへのサブスクリプションによる Yum の破損が懸念される場合は、IUS コミュニティ プロジェクトによって作成され、遵守されているSafe Repo Initiativeをお読みください。

于 2010-10-13T01:22:26.807 に答える
1

サードパーティから .rpm パッケージをインストールしたようです。すべてがうまくいくはずです。新しい python ランタイムを使用して RHEL リポジトリから python モジュールをインストールする場合は注意してください (つまり、python 2.5 で実行されると予想されるサード パーティ製モジュールのバグや破損に注意してください)。

ius python パッケージは、RHEL のリポジトリからのものよりもバージョンが高いため、アップデートなどによって自動的にダウングレードされることはありません。

于 2010-10-12T21:33:14.210 に答える