Jak mogę skonfigurować yum do korzystania z repozytorium, które ma git rpms?
Jak mogę skonfigurować yum do korzystania z repozytorium, które ma git rpms?
Odpowiedzi:
Użyj repozytorium EPEL (Extra Packages for Enterprise Linux). Najłatwiejszym sposobem na to jest zainstalowanie epel-release
pakietu. Oto jak masz 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
, dostanę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
ręcznie, postępując zgodnie z instrukcjami ze strony EPEL.
dl.fedoraproject.org
.
Aby uzyskać bardziej aktualną wersję Git (1.7.2.3 w chwili pisania tego tekstu w porównaniu z 1.5.5.6 w repozytorium EPEL), zobacz repozytorium Webtatic Andrew Thompsona:
i Sugeruję, że możesz pobrać źródło ze oficjalnej strony i skonfigurować, wykonać i zainstalować zamiast używać yum. :RE
Opracowując odpowiedź @Cristian Ciupitu, można to zrobić za pośrednictwem yum.repos.d:
Wejdź na https://fedoraproject.org/keys i zainstaluj RPM-GPG-KEY-EPEL
klucz publiczny, pobierając jego zawartość do RPM-GPG-KEY-EPEL
pliku i uruchamiając rpm --import RPM-GPG-KEY-EPEL
.
Utwórz plik rhel-epel.repo
(wybierz dowolną nazwę) w/etc/yum.repos.d/
Dodaj następującą treść:
[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
biegnij yum install git
.
jeden sposób wydaje mi się, że powinien działać /etc/yum.repos.d/same.repo, jeśli dasz git zlokalizować, gdzie szukasz pakietów git