web-dev-qa-db-fra.com

TortoiseHg pointant vers une ancienne version

J'ai installé Mercurial et TortoiseHG sur ma machine virtuelle Ubuntu16.04.

Lancer hg version montre que la version est 3.7.3.

Lancer Sudo apt-get install tortoisehg montre que TortoiseHg est déjà la version la plus récente 3.7.3-1.

Cependant, quand je lance thg, je reçois ceci:

    #!python
    ** Mercurial version (3.7.3).  TortoiseHg version (2.10)
    ** Command: 
    ** CWD: /home/rp
    ** Encoding: UTF-8
    ** Extensions loaded: 
    ** Python version: 2.7.12 (default, Dec  4 2017, 14:50:18) [GCC 5.4.0 20160609]
    ** System: Linux rp-VM 4.15.0-29-generic #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018 x86_64
    ** Qt-4.8.7 PyQt-4.11.4 QScintilla-2.9.1


    This version of TortoiseHg requires Mercurial version 2.7.n to 2.8.n, but found 3.7.3

Est-il possible de faire en sorte que la commande thg cible la dernière version de TortoiseHg? Ou dois-je enlever quelque chose?

MODIFIER:

Sortie de type thg: thg is /usr/local/bin/thg

2
Raph Peres

Votre binaire thg exécuté par défaut est installé dans /usr/local/bin. Cet emplacement n'est pas géré par APT, il n'a donc probablement pas été installé par APT (ou a été déplacé/copié à partir de l'emplacement par défaut).

Pour le désinstaller , supprimez simplement le fichier /usr/local/bin/thg (vous aurez besoin de Sudo pour cela).

Vous pouvez également continuer à utiliser les deux versions, mais vous devez indiquer le chemin complet lors du lancement de la version autre que celle par défaut. Le version installée par APT devrait être situé à /usr/bin/thg.

Si vous pensez qu'il existe encore plus de versions thg dans votre système, vous pouvez toutes les trouver à l'aide de la commande suivante:

find / -name thg
2
Melebius