Як я можу налаштувати yum на використання деяких сховищ, у яких є git rpms?
Як я можу налаштувати yum на використання деяких сховищ, у яких є git rpms?
Відповіді:
Використовуйте сховище 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
$ 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)
epel-release
вручну, дотримуючись інструкцій зі сторінки EPEL.
dl.fedoraproject.org
.
Докладнішу версію Git (1.7.2.3 на момент написання цього запису проти 1.5.5.6 у сховищі EPEL) див. У веб-сховищі Ендрю Томпсона:
Я пропоную вам завантажити джерело з офіційної веб-сторінки та зробити конфігурацію та зробити & зробити встановлення замість того, щоб використовувати yum. : D
Розробляючи @Cristian Ciupitu відповідь, це можна зробити за допомогою yum.repos.d:
Перейдіть на сторінку https://fedoraproject.org/keys та встановіть RPM-GPG-KEY-EPEL
відкритий ключ, завантаживши його вміст у RPM-GPG-KEY-EPEL
файл та запустіть rpm --import RPM-GPG-KEY-EPEL
.
Створіть файл rhel-epel.repo
(виберіть будь-яке ім’я) у/etc/yum.repos.d/
Додати наступний вміст:
[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
бігати yum install git
.
Один із способів я вважаю, що це має працювати /etc/yum.repos.d/same.repo, якщо ви дасте git locate, де шукаєте ваші git-пакети