
ガイドに従ってReadyNas Duo(sparc)にいくつかのソフトウェアをインストールしたいと思います。このガイドにはPython 2.7が必要であることが示されていますが、すでに2.6がインストールされています。
~# which python
/usr/bin/python
~# ls -al /usr/bin/python
lrwx--x--x 1 root root 9 Jan 5 2012 /usr/bin/python -> python2.6
~# python
Python 2.6.6 (r266:84292, Mar 16 2011, 19:38:28)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
私がインストールした他のアプリケーションはPython 2.6に依存していますが、2.7に移行すると動作が停止するかどうかはわかりません。
2.6と一緒に2.7をインストールして共存できますか?アプリケーションがシンボリックリンクを使用するネイティブPythonに依存していると仮定しているので、/usr/bin/python
理想的には2.7を接続して/usr/bin/python2.7
新しいアプリケーションから直接参照できますか?
答え1
make install
Pythonのビルドプロセスの終わりに実行するのではなくmake altinstall
実行します。こうすればpython
そのままにしてpython2.7
。
答え2
答え3
何も壊れません。たとえば、Python 2.6がすでにインストールされているコンピュータにPython 2.7をインストールすると、というリンクが作成され、2つのバージョンにアクセスする方法が異なるため、python2.7
邪魔になりません。python2.6