2016-04-20 6 views
1

Я имею довольно трудное время с помощью любого инструмента рт.ст. графического интерфейса в RHEL 7.HG Mercurial инструменты для RHEL 7

Например, когда я пытаюсь установить tortoisehg-3.7.2-1.fc25, я получаю сообщение об ошибке в программе установки программного обеспечения, что гласит:

Sorry, this did not work. Installation of Mercurial Gui command line tool thg failed. 

Когда я пытаюсь использовать другое решение, как smartGui, он жалуется, что у меня нет новой версии гипогликемии. Ему нужна версия> 3.3, тогда как моя версия 2.6.2.

Можно ли каким-либо образом заставить любой из этих двух работать? Или RHEL заставляет вас использовать что-то еще, у которого есть прежняя поддержка?

hg --version 
Mercurial Distributed SCM (version 2.6.2) 

python -V 
Python 2.7.5 

ответ

0

мне удалось выяснить, как сделать эту работу на RHEL 7.

Во-первых, мы должны обновить ртутный до версии 3.6.1, так как это то, что требует smartGui. (Это требуется версия 3.3 - 3.6 в момент размещения)

ПОЛНАЯ шаги для установки и обновления следующим образом:

sudo yum install hg 
sudo yum install rpm-build python-devel python-docutils 
hg clone https://www.mercurial-scm.org/repo/hg 
cd hg 
hg update -r 26890 
cd contrib 
./buildrpm 

На данный момент, найдите файл оборотов сборки и выполнить его. Для меня это было в каталоге ~/hg/contrib/rpmbuild/RPMS/x86_64.

Теперь, когда вы начинаете SmartGui, просто указать на рт.ст. вывод команды

whereis hg 

. Скорее всего, ваше местоположение совпадает с моим, под/usr/bin/hg