web-dev-qa-db-fra.com

Comment installer une ancienne version de Mercurial for TortoiseHG?

Je souhaite obtenir TortiseHQ pour une utilisation avec BitBuket travaillant dans Ubuntu, mais je ne peux pas le résoudre ... J'ai la dernière version d'Ubuntu 12.04 à l'heure de ce message ...

J'ai utilisé ces commandes pour installer ..

Sudo add-apt-repository ppa: Mercurial-ppa/releases

Sudo add-apt-repository ppa: tortoisehg-ppa/releases

Sudo apt-get update

Sudo apt-get install tortoisehg

Sudo apt-get installer qct vim emacs kdiff3 kompare fusion xxdiff tkcvs mgdiff

Je suis certain que c’est ce que j’ai fait la dernière fois il ya quelques semaines (configuration d’un ordinateur portable pour compagnon maintenant), mais lorsque j’essaie d’exécuter le poste de travail TortiseHQ, j’obtiens cette erreur ...

** Version Mercurial (2.2.1). Version TortoiseHg (2.3)

** Commande: log

** CWD:/home/itisme

** Encodage: UTF-8

** Extensions chargées:

** Python version: 2.7.3 (défaut, 20 avril 2012, 22:39:59) [GCC 4.6.3]

** Qt-4.8.1 PyQt-4.9.1

Cette version de TortoiseHg nécessite Mercurial version 2.0.n à 2.1.n, mais a trouvé la version 2.2.1.

Donc, je suppose que je dois installer une ancienne version de Mercurial .. mais je ne sais pas comment .. les menus contextuels du navigateur de fichiers de l'interface utilisateur ne s'affichent pas ...

Des idées?

5
aJynks

J'ai eu le même problème.

Installer Mercurial à partir de buntuupdates.org

puis installer tortoiseHg avec Sudo apt-get install tortoisehg a résolu mon problème.

s1

s2

s3

s4

4
Srinivas Gowda

Pourquoi installez-vous TortoiseHg et Mercurial à partir d’APP si les deux sont facilement disponibles à partir du Centre de logiciel?

Si un logiciel donné nécessite une version spécifique pour s'exécuter, et que cela ne soit pas clairement décrit dans le paquet .deb (ce qui vous empêcherait de l'installer en cas d'incompatibilité de version), je m'interrogerais sérieusement sur la qualité de ces versions.

C’est précisément pour cela que Software Center a été conçu pour éviter ce type de maux de tête.

Cela dit, pour installer une version spécifique de n'importe quel paquet, procédez comme suit:

apt-cache policy Mercurial

Vérifiez les options Version table. Choisissez celui qui répond aux exigences de Tortoise. ensuite:

apt-get install Mercurial=<version>
2
MestreLion

Apt Pinning est ce dont vous avez besoin. Beaucoup de documentation disponible sur le sujet.

0
ppetraki