Как установить Mercurial на мою машину с Red Hat Linux без использования команды yum?

Я пытался установить двоичные пакеты Mercurial на свой компьютер с Red Hat Linux. Согласно инструкциям по установке, я должен ввести команду «yum install mercurial». Однако, чтобы использовать команду "yum", мне нужно сначала зарегистрировать свою систему в RHN (Red Hat Network). Я пытался пару раз, но все равно не получилось.

Помимо ожидания представителей Red Hat, которые помогут мне зарегистрироваться, мне интересно, есть ли способ использовать команду «yum» без регистрации в RHN. Или, что еще лучше, может ли кто-нибудь сказать мне, как установить Mercurial без использования команды «yum»? Я использовал только команду «установить», чтобы установить его, но это не сработало. Это действительно расстраивает~

Большое Вам спасибо,


person Cassie    schedule 19.01.2012    source источник
comment
Вы ознакомились с инструкциями по установке в Unix? Если это не сработало, какую ошибку вы получили?   -  person jcollado    schedule 19.01.2012


Ответы (2)


После загрузки mercurial с его веб-сайта:
щелкните правой кнопкой мыши значок (в списке загрузок папку), а в свойствах щелкните поле с надписью «сделать исполняемым» или что-то подобное. Затем дважды щелкните по нему, и он должен установить...

person Ted    schedule 19.01.2012
comment
Эй, я не могу найти бинарный пакет Linux по указанной выше ссылке, поэтому я скачал файл mercurial-ssh-1.8.1-1.e15.if.x86_64.rpm по адресу pkgs.repoforge.org/mercurial. Однако его не удалось установить с сообщением об ошибке «Отсутствует зависимость: mercurial = 1.8.1-1.el5.rf требуется для пакета mercurial-ssh-1.8.1-1.el5.rf.x86_64». Однако нигде не могу найти mercurial-ssh-1.8.1-1.e15.rf.x86_64. Если вы знаете, где скачать полный бинарный пакет Red Hat Linux, не могли бы вы сообщить мне? Спасибо - person Cassie; 20.01.2012
comment
попробуйте здесь rpmfind.net/linux/RPM/dag/redhat/el5/x86_64/ на этой странице есть несколько других ссылок, которые могут помочь: rpmfind.net/linux/rpm2html/help.html#main Однако, если по какой-то причине ваш RH Linux не работает, почему бы просто не использовать CentOS? centos.org - person Ted; 20.01.2012
comment
Я думаю, что раньше загрузил не ту версию mercurial. Как только я загружаю тот, который не подключен к ssh, например, mercurial-1.8.1-1.el5.rf.x86_64. Теперь это может работать. :) Спасибо всем. :) - person Cassie; 02.02.2012

Я установил последнюю версию Mercurial на свой CentOS 6.2 x64 из RPMForge, так как «базовый» репозиторий содержит только очень старый пакет Mercurial:

а) Установите репозиторий RPMForge

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -K rpmforge-релиз-0.5.2-2.el6.rf.x86_64.rpm

rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

б) Репозиторий RPMforge по умолчанию не заменяет никаких базовых пакетов CentOS (в нашем случае — очень старый Mercurial из базового репозитория). Раньше так и было, но теперь эти пакеты находятся в отдельном репозитории (rpmforge-extras), который по умолчанию отключен. Итак, я вынужден использовать rpmforge-extras для установки

В этом случае будет установлен сам "mercurial-ssh" и "mercurial" по зависимости

yum --enablerepo=rpmforge-extras установить mercurial-ssh

Вы можете установить только пакет "mercurial"

yum --enablerepo=rpmforge-extras установить меркуриал

person mvalery    schedule 07.04.2012