Приложение C. Установка Mercurial из исходников

Содержание

C.1. На Unix-подобных системах
C.2. На Windows

C.1. На Unix-подобных системах

Если вы используете Unix-подобную операционную систему, которая имеет достаточно свежую версию python (версии 2.3 или более поздней), установка Mercurial из исходных текстов проста.

  1. Скачайте последний архив исходников из http://www.selenic.com/mercurial/download.

  2. Распакуйте архив исходников:

    gzip -dc mercurial-MYVERSION.tar.gz | tar xf -
  3. Зайдите в директорию с исходными текстами и запустите скрипт установки. Он соберёт Mercurial и установит его в вашем домашнем каталоге.

    cd mercurial-MYVERSION
    python setup.py install --force --home=$HOME

После завершения установки Mercurial будет в подкаталоге bin домашнего каталога. Не забудьте убедиться, что эта директория находится на пути поиска вашей оболочки.

Вам, вероятно, необходимо будет установить переменную окружения PYTHONPATH так чтобы Mercurial при запуске мог найти остальные пакеты Mercurial. Например, на моем ноутбуке, я установил ее в /home/bos/lib/python. Точный путь, который вам нужно использовать, зависит от того, как Python был собран для вашей системы, но должен легко выяснятся. Если вы не уверены, посмотрите вывод скрипта установки и увидите, куда был установлен mercurial.

C.2. На Windows

Сборка и установка Mercurial на Windows требует разнообразных инструментов, достаточного количества технических знаний и значительного терпения. Я очень не рекомендую этот путь, если вы «обычный пользователь». Если вы не собираетесь взломать Mercurial, я настоятельно рекомендую использовать бинарный пакет.

Если вы намерены собирать Mercurial из исходников под Windows, используйте «трудный путь» описаный на вики Mercurial http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall, и имейте ввиду, что этот процесс утомителен.