CentOS 5(RHEL 5)用のPython 3.0 RPM


13

よく管理されているPython 3.0のRPMを取得するために使用する最適なリポジトリはどこですか?


簡単に見つけられるとは思わない。CentOS 5用の適切なPython 2.5パッケージを見つけるのは簡単でもありません。
vartec

回答:


8

ActiveState http://www.activestate.com/activepython/downloadsからパッケージを試すことができます。パッケージマネージャーに依存しません(展開して「install.sh」を実行します)。

または、Pythonをコンパイルして自分でパッケージを作成できます

RPMを自分で作成する方法は次のとおりです。

コンパイル方法は次のとおりです。

./configure
make
make test
sudo make install    # or "make altinstall"

1
「自分でパッケージを作成する」と言ったとき、Pythonパッケージを生成する自動化された方法を指していると思いました。代わりに、一般的なRPMハウツーを指しています。ああ。
niXar 09年

これは私のために動作します。
ジョナサン

1
ActivePythonにはPyPMが付属していることに注意してください(現時点では2.6のみですが、2.7と3.1が予定されています)。docs.activestate.com/activepython/2.6/pypm.html
Sridhar Ratnakumar 09

1
上記のリンクはRPMパッケージの作成方法を説明していますが、RHEL / CentOS 5に存在するpython RPMパッケージは、これらのシステムでPythonをより快適に動作させるためにいくつかのパッチを適用することに注意してください。Python 3(dl.fedoraproject.org/pub/epel/5/SRPMS/repoview/python26.html)をパッケージ化するための出発点として、EPEL python26パッケージのSPECファイルを見ることをお勧めします。
ハンスL

1

Redhatの多くのツールはpythonに依存しているため、ソースからビルドして/ usr / local /にインストールするか、Fedora 11のような最先端のリリースを使用することをお勧めします。


1
デフォルトでは、Fedora 11でさえPython 3パッケージが付属していません。
wzzrd

0

あるとは思えない。私は常にソースからPython 3000をインストールして実行しているので非常にうまくいっていますので、あなたはおそらくそれを非常に素晴らしく簡単にやって大丈夫でしょう-そのように古いバージョンとの互換性を維持するために同時にPythonの複数のバージョンを実行することもできます実行しているスクリプト。centosは新しいテクノロジーや新しいテクノロジー向けに設計されたものではないため、Python 3が公式リポジトリに登場するまでには長い時間がかかることを忘れないでください。


0

openSUSEビルドページは非常に便利です。

NovellがSUSEを購入したときに得た素晴らしいものの1つは、Autobuildモデルでした。公式にサポートしているすべてのプラットフォームでほとんどすべてを再コンパイルする、かなり大きなデバイスのクラスター(数百、最後に私が尋ねた)であると言われています。(x86、x86_64、IA64、IBMメインフレームハードウェア、PowerPCなど)。

Autobuildを拡張して、ほとんどのOSのほとんどのパッケージもビルドしました!!

http://software.opensuse.org/search

RHEL 5のPythonパッケージはたくさんありますが、検索を十分に速く把握できなかったため、3.0が含まれているかどうかを確認する時間はありませんでした。

やる気があるので、もっと時間をかけることができます。

お役に立てれば!


0
rpmbuild --rebuild http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/python-2.6-7.fc11.src.rpm

3.0(IOのボトルネックのためほとんど壊れている)が本当に必要な場合は、.specファイルを変更するだけです。


1
残念ながら、これはネイティブのPythonを置き換え、すべてのライブラリに問題を引き起こします。これらのライブラリは再コンパイルする必要があります。より便利なのは、いくつかのメジャーバージョンを並べて、/ etc / alternativesなどを使用できるようにする方法です。
niXar 2009年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.