Разница в деталях между «make install» и «make altinstall»
Вот мой случай:
Я используюUbuntu 10,04 (Осознанная рысь). Системный Python по умолчанию - v2.6.5, но мне нужен Python v2.7. Поэтому я скачал исходник с python.org и попытался установить его.
Когда я впервые установил его, я запустил:
cd Python2.7.4
./configure --prefix=/usr
make
su root
make install
Это установит Python 2.7 в мою систему. Это создаст ссылку "Python", в/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
Ссылка "питон" в/usr/bin
до сих пор существует и ссылки наpython2.6
которая является версией системы по умолчанию. Конечно, я могу удалить его и создать новую мягкую ссылку, ссылающуюся наpython2.7
.
В чем разница между командами "make install" и "make altinstall", кроме ссылки в/usr/bin
?