这是我的情况:
我正在使用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
也/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
?