Bienvenido(a) a Alcance Libre 07/06/2023, 00:39

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Uso del Entorno Gráfico New Topic Post Reply
 Ayuda con yum para centos 6
Tópico anterior Tópico siguiente
   
lars
 03/08/12 09:25AM (Leído 5,453 veces)  

Nuevo

Estado: desconectado
Forum User

Identificado: 04/14/11
Mensajes: 11
Mi centos 6 no me ve el repositorio , lo tengo puesto en /salva/repo y ya me lei el manual y lo hago por hay todo pero cuando doy yum install createrepo no me funciona , mi archivo de CentOS-Base.repo , esta configurado de la siguiente forma

[base]
name=CentOS-6 - Base
gpgcheck=1
pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
baseurl=file:///salva/repo/os

y asi sucesivamente para las otras como , updates,extras etc...
que tengo mal hay ,es que soy nuevo en esto alguien me puede ayudar
me da el siguiente error
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
file:///salva/repo/os/repodata/repomd.xml: [Errno 14] Could not open/read file:///salva/repo/os/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
saludos
 
Profile Email
 Quote
Polo23
 03/08/12 12:35PM  

Participa poco

Estado: desconectado
Forum User

Identificado: 06/27/09
Mensajes: 17
Hola mi amigo

te platico un poco espero pueda ayudarte.

Como bien usted comenta debe de crear un directorio donde particularmente ponga los RPM de los paquetes que deseas tener como repositorio.
Para crear un repositorio bastara con solo almacenarlos en dicho directorio y posteriomente ejecutar el comando "createrepo", despues de ejecutar dicho comando veras que dentro de ese deposito de RPM o directorio pues, se crea un directorio llamado "repodata" si echas un ojo dentro de él ya veras muchas cosas interesantes que quiza te ayuden a organizarlos mejor.

Ya creado el repo deberias de crear el archivo en /etc/yum.d, con el contenido:
PHP Formatted Code

[base]
name=CentOS-6 - Base
gpgcheck=1
pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
baseurl=file:///salva/repo/os
enabled=1
 

Si tienes firmado esos RPMs, deberias usarlos así... sino los tienes te recomiendo desactives gpgcheck (gpgcheck=0).


Como veo que estas por crear un repo del disco de centos 6, esto es mas facil... te comento un poco.

Echa un ojo a todo lo que hay dentro del disco de Cento6, podrias montarlo así
PHP Formatted Code

root# mkdir /mnt/disco
root# mount -t iso9660 -o loop,exec CentOS-6.0-x86_64-bin-DVD1.iso /mnt/disco
root#     ### buscaremos todo en el disco que paresca un repositorio, para hallarlos debe haber un directorio llamado repodata

root# find /mnt/disco -name repodata

/mnt/disco/repodata

 

### En mi caso me arroja que dentro del directorio /mnt/disco/ hay un directorio "repodata", ya con esta info podriamos crear un archivo o modificar el archivo en /etc/yum.d

PHP Formatted Code

[base]
name=CentOS-6 - Base
gpgcheck=1
pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
baseurl=file:///mnt/disco
enabled=1
 

ya que terminemos esto, podriamos checar si los repos ya estan listados.
PHP Formatted Code

# yum repolist
 

si los repos se crearon perfectamente, deberia listate el repositorio y la cantidad de paquetes que hay dentro ;-)




### por cierto, en tu post se me hace que juegas al huevo y la gallina :-p (primero creas el repo o primero instalas desde el repo) ;-) saludos espero pronto quede




 
Profile Email
 Quote
lars
 03/09/12 03:16PM  

Nuevo

Estado: desconectado
Forum User

Identificado: 04/14/11
Mensajes: 11
Yo copie todo el repositorio de centos 6 en una carpeta que esta en /salva/repo/y dentro de ella puse el repo completo , de hay voy a /etc/yum.repos.d y edito el contenido de CentOS.Base.repo con lo anterion puesto y cuando doy yum install createrepo , hay me da el error , que tengo mal
 
Profile Email
 Quote
lars
 04/16/12 02:17PM  

Nuevo

Estado: desconectado
Forum User

Identificado: 04/14/11
Mensajes: 11
No funcionaba pues tenia que install la herramienta createrepo y asunto resuelto
 
Profile Email
 Quote
Contenido generado en: 0.36 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 12:39 AM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado