Différence dans les détails entre le “make install”, et de “faire altinstall”

Voici mon cas:

Je suis en utilisant Ubuntu 10.04 (Lucid Lynx). Le système par défaut de Python est v2.6.5, mais j'ai besoin de Python v2.7. J'ai donc téléchargé à partir de la source python.org et essayé de l'installer.

La première fois que je l'ai installé, j'ai couru:

cd Python2.7.4
./configure --prefix=/usr
make
su root
make install

Il installe Python 2.7 pour mon système. Il permet de créer un lien, "python", dans /usr/bin reliant à python2.7 également dans /usr/bin. Donc quand je tape >python, le système va commencer Python 2.7.4 pour moi comme quand je tape >python2.7.

Mais quand j'ai installer cette façon:

cd Python2.7.4
./configure --prefix=/usr
make
su root
make altinstall

Le lien "python" dans /usr/bin existe toujours, et des liens vers python2.6 qui est la valeur par défaut de la version du système. Bien sûr, je peux le supprimer et en créer un nouveau soft lien reliant à python2.7.

Quelle est la différence entre la commande "make install", et de "faire altinstall", sauf pour le lien dans /usr/bin?

InformationsquelleAutor qiuhan1989 | 2013-04-15