Як встановити git в червоний капелюх Enterprise linux 5.3 x64?


30

Як я можу налаштувати yum на використання деяких сховищ, у яких є git rpms?

Відповіді:


41

Використовуйте сховище EPEL (Додаткові пакети для 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, чи є якась інша перевага компілювати себе?
Кен Вільямс

Тому що (зробити, зробити встановлення) однаковий для кожної системи 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
Краще залишити його тут, щоб показати, що це не гарна ідея.
Кен Вільямс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.