これが私のケースです:
Ubuntu 10.04 (Lucid Lynx)を使用しています。システムのデフォルトの Python は v2.6.5 ですが、Python v2.7 が必要です。そこで、python.org からソースをダウンロードしてインストールしようとしました。
初めてインストールしたときは、次のように実行しました。
cd Python2.7.4
./configure --prefix=/usr
make
su root
make install
これにより、Python 2.7 がシステムにインストールされます。/usr/bin
へのリンクにpython2.7
も「python」というリンクを作成し/usr/bin
ます。したがって、 と入力すると、 と入力>python
したときと同じように、システムが Python 2.7.4 を起動します>python2.7
。
しかし、この方法でインストールすると:
cd Python2.7.4
./configure --prefix=/usr
make
su root
make altinstall
リンク「python」は/usr/bin
まだ存在しpython2.6
、デフォルトのシステムバージョンへのリンクです。もちろん、それを削除して、 にリンクする新しいソフト リンクを作成することもできますpython2.7
。
のリンクを除いて、コマンド「make install」と「make altinstall」の違いは何/usr/bin
ですか?