2011-11-09 19 views
7

Estoy un poco sobre mi cabeza con esto, pero creo que tienes que empezar en alguna parte. Me gustaría usar GIT en mi servidor dedicado 1and1.Intentando instalar GIT en CentOS 5 y un poco perdido

De lo que he leído que busca Google tuviera que crear un archivo llamado: epel.repo que tiene esto en él:

[epel] 
name=Extra Packages for Enterprise Linux 5 - $basearch 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch 
failovermethod=priority 
enabled=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

[epel-debuginfo] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

[epel-source] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Source 
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

y colocarlo en este directorio: /etc/yum.repos.d/

que funcionó muy bien, pero estoy consiguiendo un mensaje que dice:

GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' 

¿hay algo que echaba de menos en hacer como añadir otro archivo en ese directorio especificado?

Respuesta

0

Comience leyendo las páginas EPEL documentation en lugar de buscarlas al azar a través de Google. La documentación le dice lo que necesita instalar para que las cosas funcionen.

El error que está recibiendo es bastante claro. La definición del repositorio que ha creado incluye:

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

Y supongo que los archivos no existen en su sistema. Puede googlear ese nombre de clave e instalarlo a mano, pero es más fácil seguir las instrucciones del proyecto EPEL y simplemente instalar la versión apropiada de su paquete epel-release. Esto le proporcionará las definiciones de repositorio correctas Y las claves GPG apropiadas.

37

Puede resolver este error creando el Archivo llamado "" en "/ etc/pki/rpm-gpg /".

Go en el directorio RPM-GPG

cd /etc/pki/rpm-gpg/ 

descargar claves GPG desde https://fedoraproject.org/keys

wget https://fedoraproject.org/static/217521F6.txt 

Cambiar nombre para "217521F6.txt" a "RPM-GPG-KEY-EPEL"

cp 217521F6.txt RPM-GPG-KEY-EPEL 

Eliminar "217521F6.txt" porque no necesitamos más en ese archivo

rm 217521F6.txt 

Si lo desea, puede eliminar las líneas de prefijo del archivo con vim y: WQ (: Escribir y Salir)

vim RPM-GPG-KEY-EPEL 

Inténtelo de nuevo instalar git-daemon

yum install git git-daemon 

I creer, estos resolverán el error dado.

+7

+1 por no hacer que lea la documentación de EPEL. – originalbryan

+0

Es solo afeitarse con yak. Gracias por la ayuda. – Chris

+0

¡Muchas gracias! Muy bien descrito, directo al grano! – punkbit

5

Versión menos condescendiente de la respuesta n. ° 1: La página epel vinculada tiene un rpm que mágicamente hará la configuración por usted. Estoy usando CentOS 5.8, así que agarré el de Enterprise Linux 5, EPEL5. Algunos administradores de ventanas solo se encargarán de la instalación. El mío lo hizo. Si debe, agite las rpm y luego instálelas con rpm -ivh nombre de archivo. http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

0

Aquellos trabajaron conmigo de inmediato

## RHEL/CentOS 6 64 Bit OS ## 
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 
# rpm --import RPM-GPG-KEY.dag.txt 

este problema y tantos otros similares se desvanecerán !!

Cuestiones relacionadas