Как установить более старую версию Mercurial для TortoiseHG?

Я хочу получить TortiseHQ для использования с битбукетом, работающим в Ubuntu, но я не могу разобраться... У меня последняя версия Ubuntu 12.04 во время этого поста...

Я использовал эти команды для установки..

sudo add-apt-repository ppa: mercurial-ppa / Releases

sudo add-apt-repository ppa: tortoisehg-ppa / Releases

sudo apt-get update

sudo apt-get установить tortoisehg

sudo apt-get install qct vim emacs kdiff3 kompare meld xxdiff tkcvs mgdiff

Я уверен, что именно так я и делал в прошлый раз всего несколько недель назад (настраивая портативный компьютер), но когда я пытаюсь запустить рабочую станцию ​​TortiseHQ, я получаю эту ошибку...

** Mercurial версия (2.2.1). TortoiseHg версия (2.3)

** Команда: войти

** CWD: / home / itisme

** Кодировка: UTF-8

** Загруженные расширения:

** Версия Python: 2.7.3 (по умолчанию, 20 апреля 2012 г., 22:39:59) [GCC 4.6.3]

** Qt-4.8.1 PyQt-4.9.1

Эта версия TortoiseHg требует Mercurial версии 2.0.n до 2.1.n, но обнаружил 2.2.1

Так что я думаю, что мне нужно установить более старую версию Mercurial... но я не знаю, как... также не отображаются контекстные меню в файловом браузере UI...

Есть идеи?

3 ответа

Решение

У меня такая же проблема.

Установка Mercurial с сайта ubuntuupdates.org

а затем установить TortoiseHg с помощью sudo apt-get install tortoisehg решил мою проблему.

s1

s2

s3

s4

Почему вы устанавливаете TortoiseHg и Mercurial из PPA, если оба легко доступны из Центра программного обеспечения?

Если конкретному программному обеспечению для запуска требуется определенная версия, а это неясно описано в пакете.deb (что помешает вам установить его при несовпадении версий), я бы серьезно усомнился в качестве этих сборок.

Чтобы избежать такого рода головных болей, именно для этого был создан Центр программного обеспечения.

Тем не менее, чтобы установить на конкретную версию любого пакета, сделайте это:

apt-cache policy mercurial

Проверьте Version table опции. Выберите тот, который соответствует требованию черепахи. затем:

apt-get install mercurial=<version>

Apt Pinning - это то, что вам нужно. Много документации доступно по этому вопросу.

Установка TortoiseHg с помощью sudo apt-get install tortoisehg решил мою проблему.

Другие вопросы по тегам