Je suis un peu nouveau pour Mercurial et Ubuntu.
Il me semble avoir déjà maladroitement installé quelques autres progiciels, donc je voulais voir comment les autres s'y prendraient.
Dois-je utiliser la commande apt-get? Si oui, comment l'utiliser dans ce cas? Où est le meilleur endroit pour installer Mercurial sur mon système de fichiers, et comment puis-je l'intégrer à mon Shell (je pense svn-ish) afin que je puisse correctement archiver et mettre à jour les choses?
Merci, Alex
Utilisez simplement:
Sudo apt-get install Mercurial
Il doit l'installer dans le dossier par défaut et mettre à jour correctement vos variables d'environnement. alors vous devriez pouvoir utiliser 'hg' à partir de la ligne de commande, tout comme svn, bien que Hg soit un bien meilleur outil de contrôle de source.
NOUVELLE RÉPONSE
Auparavant, je pointais TortoiseHG PPA, qui contenait également Mercurial. Pour l'instant (année 2015), la version la plus récente de Mercurial est dans un autre PPA, spécifique à Mercurial uniquement.
Remarque importante: cette version est incompatible avec TortoiseHG, et Tortoise sera SUPPRIMÉE, si vous installez le Mercurial le plus récent!
Si vous ne vous souciez pas de Tortoise et que vous voulez juste un package Mercurial plus récent, utilisez la commande suivante pour installer:
Sudo add-apt-repository -y ppa:Mercurial-ppa/releases
Sudo apt-get update
Sudo apt-get install -y Mercurial
Cependant, cela ne vous donnera pas non plus la version la plus récente. Pour profiter de la dernière version, vous pouvez l'installer via PIP:
Sudo apt-get install -y python-pip python-dev
Sudo pip install Mercurial --upgrade
Cela vous donnerait la toute dernière version (3.6.2 vs 3.3.2 du PPA). Il semble que celui-ci ne soit pas compatible avec TortoiseHG à partir des dépôts.
ANCIENNE RÉPONSE
Bien que disponible à partir des dépôts par défaut, la version y est obsolète. Au moment de la rédaction: 2.2.2 vs 2.5.2. Je recommanderais donc d'utiliser le PPA:
Sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial tortoisehg
TortoiseHG n'est pas requis, mais est recommandé.
Mercurial est disponible dans les référentiels d'Univers. Activez ce référentiel dans USC s'il n'est pas déjà activé. Tapez ensuite ce qui suit dans un terminal.
Sudo apt-get install Mercurial
Le fichier de configuration est enregistré dans/etc/Mercurial/hgrc Vous pouvez configurer Mercurial en modifiant ce fichier. Pour ouvrir ce fichier dans gedit, tapez la commande suivante
Sudo gksudo gedit /etc/Mercurial/hgrc
Ouais tu peux l'installer juste
Sudo apt-get install Mercurial
mais pour moi, il a donné une version très ancienne (2.0.2). Vous pouvez vérifier cela en hg version
. Pour obtenir la nouvelle version, vous pouvez le faire
Sudo apt-get install python-setuptools python-dev build-essential
Sudo easy_install -U Mercurial
J'ai maintenant la version 3.0.1
aniket@ubuntu:~$ hg version
Mercurial Distributed SCM (version 3.0.1)
(see http://Mercurial.selenic.com for more information)
Copyright (C) 2005-2014 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Plus de détails: Installation de Mercurial sous Linux
PS: Le lien ci-dessus va vers mon blog personnel qui contient des détails supplémentaires.
Si vous utilisez une ancienne version d'Ubuntu (12.04 peut-être?), Utilisez le Mercurial PPA .
Sudo add-apt-repository ppa:Mercurial-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial
Au moment d'écrire ces lignes, cela installe Mercurial 3.0.1 sur Ubuntu 12.04 par exemple.
juste pour que tout le monde sache,Sudo apt-get install Mercurial
livre la version 3.0.1 (au plus tard au moment de la rédaction de cet article)
donc pas besoin d'essayer d'autres trucs car c'est tout ce dont vous aurez besoin.