Come installare git su Red Hat Enterprise Linux 5.3 x64?


30

Come posso configurare yum per usare un repository che ha git rpms?

Risposte:


41

Utilizzare il repository EPEL (Pacchetti extra per Enterprise Linux). Il modo più semplice per abilitarlo è l'installazione del epel-releasepacchetto. 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

2
Mi assicurerei di installare una versione a 64 bit di git se stai davvero utilizzando un sistema a 64 bit perché git è un utente pesante di mmap () e ama avere un ampio spazio di indirizzi se il progetto sta diventando più grande (durante il reimballaggio , eccetera).
knweiss,

Seguendo le indicazioni di Cristian, otterrà 64 bit se si trova su un'architettura a 64 bit.
James,

Se corro $ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmottengoerror: 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: il tuo mirror potrebbe avere dei problemi. Prova a scaricare epel-releasemanualmente seguendo le istruzioni dalla pagina EPEL.
Cristian Ciupitu,

1
Sembra che ora devi farlo dl.fedoraproject.org.
highBandWidth,


0

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


Perché? Alla gente piacciono le funzionalità di monitoraggio dell'uso di un RPM, c'è qualche altro vantaggio nel compilare te stesso?
Ken Williams,

Perché (make, make install) è lo stesso per ogni sistema linux, mentre gli RPM non lo sono e devono essere cambiati per ogni distribuzione (rhel, ubuntut ....)
eactor

0

Elaborando la risposta di @Cristian Ciupitu sarebbe possibile farlo tramite yum.repos.d:

  1. Vai su https://fedoraproject.org/keys e installa la RPM-GPG-KEY-EPELchiave pubblica scaricandone il contenuto nel RPM-GPG-KEY-EPELfile ed eseguendolo rpm --import RPM-GPG-KEY-EPEL.

  2. Crea un file rhel-epel.repo(scegli il nome che desideri) in/etc/yum.repos.d/

  3. 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
    
  4. corri yum install git.


-3

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


2
Questo in realtà non porta a una soluzione.
Bill Weiss,

1
Dato il suo punteggio, forse questa risposta dovrebbe essere eliminata.
Cristian Ciupitu,

1
Meglio lasciarlo qui per dimostrare che non è una buona idea.
Ken Williams,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.