Как установить более старую версию 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
решил мою проблему.
Почему вы устанавливаете TortoiseHg и Mercurial из PPA, если оба легко доступны из Центра программного обеспечения?
Если конкретному программному обеспечению для запуска требуется определенная версия, а это неясно описано в пакете.deb (что помешает вам установить его при несовпадении версий), я бы серьезно усомнился в качестве этих сборок.
Чтобы избежать такого рода головных болей, именно для этого был создан Центр программного обеспечения.
Тем не менее, чтобы установить на конкретную версию любого пакета, сделайте это:
apt-cache policy mercurial
Проверьте Version table
опции. Выберите тот, который соответствует требованию черепахи. затем:
apt-get install mercurial=<version>
Apt Pinning - это то, что вам нужно. Много документации доступно по этому вопросу.
Установка TortoiseHg с помощью
sudo apt-get install tortoisehg
решил мою проблему.