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
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