Как установить git на Red Hat Enterprise Linux 5.3 x64?

30

Как я могу настроить yum для использования репозитория с git rpms?

BuyManAFish
источник

Ответы:

41

Используйте репозиторий EPEL (Extra Packages for Enterprise Linux). Самый простой способ включить его - установить epel-releaseпакет. Вот как, если у вас есть RHEL 5 x86_64:

[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git
Кристиан Чиупиту
источник
2
Я бы обязательно установил 64-битную версию git, если вы действительно используете 64-битную систему, потому что git активно использует mmap () и любит иметь большое адресное пространство, если проект становится больше (во время переупаковки). , так далее).
Knweiss
Следуя указаниям Кристиана, он получит 64-битную версию, если он работает на 64-битной архитектуре.
Джеймс
Если я бегу, $ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmя получаюerror: skipping http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error warning: u 0x1db4cfe0 ctrl 0x1db501a0 nrefs != 0 (download.fedoraproject.org http)
highBandWidth
@highBandWidth: у вашего зеркала могут быть проблемы. Попробуйте загрузить epel-releaseвручную, следуя инструкциям на странице EPEL.
Кристиан Чиупиту
1
Кажется, теперь вам нужно сделать dl.fedoraproject.org.
highBandWidth
0

Предлагаю вам загрузить исходный код с официальной веб-страницы и выполнить настройку, а также сделать и установить вместо использования yum. : D

окончательный
источник
Зачем? Людям нравятся функции отслеживания использования RPM, есть ли какая-то другая польза от компиляции?
Кен Уильямс
Потому что (make, make install) одинаков для каждой Linux-системы, в то время как RPM-пакеты не являются и должны быть изменены для каждого дистрибутива (rhel, ubuntut ....)
eactor
0

Разработав ответ @Cristian Ciupitu, можно было бы сделать это через yum.repos.d:

  1. Перейдите на https://fedoraproject.org/keys и установите RPM-GPG-KEY-EPELоткрытый ключ, загрузив его содержимое в RPM-GPG-KEY-EPELфайл и запустив его rpm --import RPM-GPG-KEY-EPEL.

  2. Создайте файл rhel-epel.repo(выберите любое имя)/etc/yum.repos.d/

  3. Добавить следующий контент:

    [rhel-epel]
    name=Extra Packages for Enterprise Linux $releasever - $basearch
    baseurl=http://download3.fedora.redhat.com/pub/epel/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    
  4. бежать yum install git.

Артем Оботуров
источник
-3

я думаю, что это должно сработать /etc/yum.repos.d/same.repo, если вы дадите git locate, где находятся ваши git-пакеты

Раджу
источник
2
Это на самом деле не приводит к решению.
Билл Вайс
1
Учитывая его оценку, возможно, этот ответ следует удалить.
Кристиан Чиупиту
1
Лучше оставить это здесь, чтобы показать, что это не очень хорошая идея.
Кен Уильямс