FreeBSD のデフォルトの Python が 2.5 系から 2.6系に変更された
変更されたのは2009年6月9日なので、そろそろ変更を反映しても良さそう。
# cd /usr/ports/ /usr/ports# ls -l lang/ | grep python2 drwxr-xr-x 3 root wheel 512 Jun 12 09:06 python23 drwxr-xr-x 3 root wheel 512 Jun 12 09:06 python24 drwxr-xr-x 3 root wheel 512 Jun 12 09:06 python25 drwxr-xr-x 3 root wheel 512 Jun 12 09:06 python26 # portupgrade -o lang/python26 lang/python25 # portupgrade -R python # cd /usr/ports/lang/python # make upgrade-site-packages
参考
portupgrade のオプションについて
オプション | 説明 |
---|---|
-a | 全てのパッケージのアップデート |
--backup-packages | 古いパッケージのバックアップを取る |
--batch | デフォルトの設定でmakeを行う。 その為、途中でオプションを指定する為に止まることがなくなる |
-f | 強制的にインストールする |
-i | アップグレードの実行前に確認を行う |
-L | ログファイルを指定すると、ファイルに保存する。 -vLとすると詳細なログを出力する |
-m | makeのオプションを指定する |
-n | アップグレードは行わず、必要があるかの確認を行う |
-N | パッケージがインストールされていない場合、ダウンロードしてインストールする |
-o | バージョンアップ等により、portsのパス等が変わった場合に、元となっているportsを指定する 例: # portupgrade -o lang/python26 lang/python25 # portupgrade -o 変更先のパス 現在のパス |
-p | パッケージも作成する |
-P | 可能な場合、パッケージを利用する |
-PP | 強制的にパッケージを利用する |
-r | 対象のportsが依存しているportsも更新する |
-R | 対象のportsに依存しているportsも更新する |
-x | -r、-Rオプションと同時に指定し、対象から外すパッケージを指定する |