Я установил последнюю версию Mercurial на CentOS 6.2 x64 из RPMForge, так как «базовый» репозиторий содержит только очень старый пакет Mercurial:
a) Установите RPMForge репозиторий
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
об / мин - импорт http://apt.sw.be/RPM-GPG-KEY.dag.txt
об / мин -K об / мин-выпуск-0.5.2-2.el6.rf.x86_64.rpm
об / мин -ivhrpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
b) Репозиторий RPMforge по умолчанию не заменяет никакие базовые пакеты CentOS (В нашем случае - очень старый Mercurial из базового репозитория).Раньше это было раньше, но эти пакеты теперь находятся в отдельном репозитории (rpmforge-extras), который по умолчанию отключен.Итак, я вынужден использовать rpmforge-extras для установки
В этом случае будет установлен сам «mercurial-ssh» и «mercurial» по зависимости
yum --enablerepo = rpmforge-extras install mercurial-ssh
Вы можете установить только пакет "mercurial"
yum --enablerepo = rpmforge-extras install mercurial