Come posso configurare yum per usare un repository che ha git rpms?
Come posso configurare yum per usare un repository che ha git rpms?
Risposte:
Utilizzare il repository EPEL (Pacchetti extra per Enterprise Linux). Il modo più semplice per abilitarlo è l'installazione del epel-release
pacchetto. Ecco come se hai 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
ottengoerror: 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
manualmente seguendo le istruzioni dalla pagina EPEL.
dl.fedoraproject.org
.
Per una versione più aggiornata di Git (1.7.2.3 al momento della stesura di questo documento rispetto a 1.5.5.6 nel repository EPEL), consultare il repository Webtatic di Andrew Thompson:
ti suggerisco di poter scaricare la fonte dalla pagina web ufficiale e di fare la configurazione e fare e fare l'installazione invece di usare yum. : D
Elaborando la risposta di @Cristian Ciupitu sarebbe possibile farlo tramite yum.repos.d:
Vai su https://fedoraproject.org/keys e installa la RPM-GPG-KEY-EPEL
chiave pubblica scaricandone il contenuto nel RPM-GPG-KEY-EPEL
file ed eseguendolo rpm --import RPM-GPG-KEY-EPEL
.
Crea un file rhel-epel.repo
(scegli il nome che desideri) in/etc/yum.repos.d/
Aggiungi il seguente contenuto:
[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
corri yum install git
.
in un certo senso penso che dovrebbe funzionare /etc/yum.repos.d/same.repo se dai a git individuare dove i tuoi pacchetti git sembrano