ubuntu 8.04で提供されているデフォルトのpythonインストール(2.5.2)をpython 2.6rc2にアップグレードする方法を知りたいです。2.6 をシステムのデフォルトの python バージョンにして、2.5.2 にインストールされている他のすべての便利なインストール済み python ライブラリを python 2.6rc2 に移行したいと思います。どうすればこれを達成できるか教えてください。
ありがとうダーク
ubuntu 8.04で提供されているデフォルトのpythonインストール(2.5.2)をpython 2.6rc2にアップグレードする方法を知りたいです。2.6 をシステムのデフォルトの python バージョンにして、2.5.2 にインストールされている他のすべての便利なインストール済み python ライブラリを python 2.6rc2 に移行したいと思います。どうすればこれを達成できるか教えてください。
ありがとうダーク
デフォルトの Python をリリースされていないベータ版に置き換えるのは非常に悪い考えだと思うという警告とともに:
まず、2.6rc2 をインストールします。ソースはPython の Web サイトからダウンロードできます。スタンダードな./configure && make && sudo make install
取り付けスタイル。
次に、/usr/bin/python
シンボリックリンクを削除します。取り外さないでください/usr/bin/python2.5
。で 2.6 へのシンボリックリンクを追加しln -s /usr/local/bin/python2.6 /usr/bin/python
ます。
改めて思うが、これはひどい考えだ。あなたが達成しようとしていることは何でも、より良い方法がほぼ確実にあります。
インストール済みライブラリの移行は、はるかに長いプロセスです。ディレクトリ/usr/lib/python2.5/site-packages/
と/usr/local/lib/python2.5/site-packages/
ディレクトリを調べます。それらにインストールされたライブラリは、2.6 で再インストールする必要があります。パッケージ化された Python バージョンを使用していないため、Ubuntu のパッケージは使用できません。すべてのライブラリを自分で手動でアップグレードする必要があります。それらのほとんどはおそらく でインストールできますがsudo easy_install <name>
、PyGTK+ のようなものはそれほど簡単ではありません。そのようなライブラリごとに、カスタム インストール手順に従う必要があります。
私は同じ問題を抱えており、ビルド済みのバイナリは次の場所にあります。
# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main
する必要はありますか?
一般に、Ubuntu は RC リリースをパッケージ化しません。2.6 は、Jaunty Jackalope まで Ubuntu で利用できません。
ただし、インストールする必要があると主張する場合は、パッケージ マネージャーなしでインストールする必要があります。
パッケージをダウンロードし、ディレクトリに解凍します
次のコマンドを実行します (それぞれが終了するのを待ちます)。
./configure
make
sudo make install
そこに、あなたはそれをインストールしました。
特にPythonは多くのubuntu内部で使用されているため、システムがひどく壊れる可能性があるため、最初にパッケージ化されるまで待つことをお勧めします
Python のデフォルト バージョン、つまりシェルに「python」と入力したときに得られるものを変更するのは賢明ではありません。ただし、複数のバージョンの python をインストールできます。秘訣は、パス上の「python」という名前のプログラムがシステム提供のバージョンであることを確認することです。Python 2.6 のインストールを実行する場合は、シェルに python2.6 と入力して起動します。
パッケージをダウンロードして解凍し、次を実行します。
./configure
make
sudo make install
ls -l /usr/local/bin
make install を実行した日に作成された python と python2.6 ファイルが表示されます。python ファイルを削除します。次に、python
が起動されると、標準システムの Python バージョン/usr/bin
が実行され、 が実行されるとpython2.6
、光沢のある新しい python 2.6rc2 が取得されます。Python は、対話型インタープリターを開始するときにバージョンを表示します。