В README
в верхней части дерева исходных текстов описываются многие варианты сборки, которые вы можете сделать. В частности, вы можете установить полученные файлы в / usr
вместо / usr / local
по умолчанию, выполнив
./configure --prefix=/usr
make clean
make
sudo make install
. Это установит, например, / usr / bin / python
как символическая ссылка на python2
, и этот python2
как символическая ссылка на python2.7
, настоящий двоичный файл. Вы можете легко проверить это перед выполнением окончательной sudo make install
, выполнив установку без полномочий root в простой подкаталог x
:
make DESTDIR=x install
Все файлы будут установлены в x
, и вы можете просмотреть, что он соответствует вашим потребностям. Например,
ls -l x/usr/bin/
-rwxr-xr-x 1 meuh meuh 95 Sep 10 11:39 2to3
-rwxr-xr-x 1 meuh meuh 93 Sep 10 11:39 idle
-rwxr-xr-x 1 meuh meuh 78 Sep 10 11:39 pydoc
lrwxrwxrwx 1 meuh meuh 7 Sep 10 11:39 python -> python2
lrwxrwxrwx 1 meuh meuh 14 Sep 10 11:39 python-config -> python2-config
lrwxrwxrwx 1 meuh meuh 9 Sep 10 11:39 python2 -> python2.7
lrwxrwxrwx 1 meuh meuh 16 Sep 10 11:39 python2-config -> python2.7-config
-rwxr-xr-x 1 meuh meuh 7991432 Sep 10 11:39 python2.7
-rwxr-xr-x 1 meuh meuh 1668 Sep 10 11:39 python2.7-config
-rwxr-xr-x 1 meuh meuh 18541 Sep 10 11:39 smtpd.py