Можно ли установить Mercurial 1.9 на 9.10?
Итак, у меня есть старый сервер, который я хочу использовать в качестве хоста хранилища Mercurial. apt-get install mercurial
дает мне v0.9, что является камнем и без обходного пути Windows имя файла, на которое я полагаюсь.
Я скачал исходный код v1.9 и попытался собрать его, но я попал в сеть конфликтов зависимостей. Можно ли каким-то образом заставить v1.9 mercurial работать в установке Intrepid (ядро 2.6.24-19-generic)?
Если нет, то как насчет 1.1 (первый с обходом имени файла Windows)?
3 ответа
Краткий ответ: Нет.
Длинный ответ: Нада.
Во-первых, 9.10 достигла своего "EOL" или "Конца жизни" - вам лучше установить 10.04 или 8.04, они все еще поддерживаются.
При этом вы можете попытаться включить репозиторий backports - ( подробнее об этом здесь) и посмотреть, есть ли у него Mercurial 1.9.
Я сделал это! На самом деле я пытался сначала обновить релиз с помощью do-release-upgrade, но это не удалось. Однако в этом процессе удалось обновить Python с помощью aptitude (apt-get fail). Это побудило меня попытаться скомпилировать источник ртути agaian и вуаля!
Так aptitude install python-dev
сделал трюк, а затем make install
Если честно, я не совсем уверен, какие подходящие источники я использовал в тот момент, но я думаю, что это был Харди. Думаю, никто больше не попробует это после меня, так что... в любом случае:)
Вы можете получить Mercurial 1.9 от PPA за это. Чтобы добавить его, откройте терминал и введите:
sudo add-apt-repository ppa: mercurial-ppa / Releases
После этого запустите быстрое обновление.
sudo apt-get update
Теперь вы можете установить последнюю версию Mercurial, используя apt-get.