Python 2.6 → 2.7 のメモ
amd64 環境で Python 2.7 が stable になったので作業メモ。
emerge world 等でアップグレードが終わったら…
$ eselect python list Available Python interpreters: [1] python2.6 * [2] python2.7 [3] python3.1 $ sudo eselect python set python2.7 $ eselect python list Available Python interpreters: [1] python2.6 [2] python2.7 * [3] python3.1
- まず現在のメインバージョンを確認して
- 現在のメインが 2.6 だったので 2.7 に切り替えて
- 切り替わったのを確認
したところです。
その後 emerge 後の注意書きのログに従って python-updater しましょう。
$ sudo python-updater * Starting Python Updater... * Main active version of Python: 2.7 * Active version of Python 2: 2.7 * Active version of Python 3: 3.1 ・ ・ ・
インストール数に応じて結構な数の再コンパイルが始まります。
# ここも -p オプションをつけて実行すれば何がアップデートされるか確認できます。
ここまでエラーなく終わったら
$ emerge -p --depclean ・ ・ ・ dev-lang/python selected: 2.6.6-r2 protected: none omitted: 2.7.1-r1 3.1.3-r1 Packages installed: 667 Packages in world: 77 Packages in system: 51 Required packages: 666 Number to remove: 1 $ sudo emerge --depclean or $ sudo emerge --depclean python:2.6
使わなくなった python2.6 は削除できます。
# しなくてもいいです。エラーが出ていたらするべきではないですね。