Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Uso del Entorno Gráfico Nuevo tema Publicar Respuesta
 Ayuda con yum para centos 6
Tema anterior Tema siguiente
   
lars
Publicado en 08/03/12 03:25 (Leído 3189 veces)  

Nuevo

Estado: desconectado
Forum User

Inscrito: 14/04/11
Publicaciones: 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
 
Perfil
 Citar
Polo23
Publicado en 08/03/12 06:35  

Participa poco

Estado: desconectado
Forum User

Inscrito: 27/06/09
Publicaciones: 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




 
Perfil
 Citar
lars
Publicado en 09/03/12 09:16  

Nuevo

Estado: desconectado
Forum User

Inscrito: 14/04/11
Publicaciones: 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
 
Perfil
 Citar
lars
Publicado en 16/04/12 07:17  

Nuevo

Estado: desconectado
Forum User

Inscrito: 14/04/11
Publicaciones: 11
No funcionaba pues tenia que install la herramienta createrepo y asunto resuelto
 
Perfil
 Citar
Contenido generado en: 0,40 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 06:11 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado