Różnica w szczegółach między „make install” a „make altinstall”
Oto mój przypadek:
ja używamUbuntu 10.04 (Lucid Lynx). Domyślny system Python to v2.6.5, ale potrzebuję Pythona v2.7. Pobrałem więc źródło z python.org i próbowałem go zainstalować.
Po pierwszej instalacji go uruchomiłem:
cd Python2.7.4
./configure --prefix=/usr
make
su root
make install
To instaluje Pythona 2.7 w moim systemie. Stworzy link „python” w/usr/bin
linkowanie dopython2.7
także w/usr/bin
. Więc kiedy piszę>python
, system uruchomi dla mnie Python 2.7.4, tak jak podczas pisania>python2.7
.
Ale kiedy instaluję w ten sposób:
cd Python2.7.4
./configure --prefix=/usr
make
su root
make altinstall
Link „python” w/usr/bin
nadal istnieje i prowadzi dopython2.6
która jest domyślną wersją systemu. Oczywiście mogę go usunąć i utworzyć nowy link do stronypython2.7
.
Jaka jest różnica między poleceniem „make install” i „make altinstall”, z wyjątkiem linku w/usr/bin
?