2013-06-24 2 views
2

Я пытаюсь установить mercurial 2.2 на CentOs 6.3, однако я чувствую, что хранилище centos немного устарело, из-за которого установка yum всегда показывает, что ваш mercurial является актуальным.Установка Mercurial на Centos 6

Теперь искал какой-то форума и нашел другое хранилище для обновления ртутного клиента с помощью следующей команды и хранилища:

**

rpm -Uvh http://pkgs.repoforge.org/mercurial/mercurial-2.2.2-1.el6.rfx.i686.rpm

**

Однако это приводит к следующей ошибке:

hg = 1.4-3.el6 is needed by (installed) emacs-mercurial-1.4-3.el6.i686

hg = 1.4-3.el6 is needed by (installed) mercurial-hgk-1.4-3.el6.i686

Я думаю, что из-за некоторой зависимости от пакета , Я не могу установить.

Любые помощь/указатели будут высоко оценены.

ответ

0

Думаю, вам нужно будет удалить более старую версию Mercurial (1.4.3). Или, по крайней мере, сначала избавиться от пакетов emacs-mercurial и mercurial-hgk.

5

Из блога: Install Mercurial Centos 6 VPS Mercurial 2.2.2 Centos 6.4 setup

This the only package you're able to install because other RPM packages require python 2.4 whereas Centos 6 has python 2.6 installed.

rpm -Uvh http://pkgs.repoforge.org/mercurial/mercurial-2.2.2-1.el6.rfx.x86_64.rpm 

Проверьте свои установки:

[[email protected]~]# hg version 
Mercurial Distributed SCM (version 2.2.2) 
(see http://mercurial.selenic.com for more information) 

Copyright (C) 2005-2012 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. 
+0

Следующее руководство по [Установка файлов Mercurial Linux .rpm с Yum] (https://www.mercurial-scm.org/wiki/Download#Linux_.28.rpm.29) также работает с последними версиями Hg 3.9 , –

0
echo -e "[mercurial.selenic.com]\nname=mercurial.selenic.com\nbaseurl=https://www.mercurial-scm.org/release/centos\$releasever\nenabled=1\ngpgcheck=0" > /etc/yum.repos.d/mercurial.selenic.com.repo \ 
&& yum install -y mercurial 

Как описано in the mercurial wiki. Хотя, поскольку gpgcheck=0 - вид зла, я бы пропустил его, если это возможно.