Bienvenido(a) a Alcance Libre 07/06/2023, 00:39
|
![]() |
Índice del foro > Todo acerca de Linux > Uso del Entorno Gráfico |
![]() ![]() |
![]() |
lars |
|
||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() 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 |
||||||
|
|||||||
Polo23 |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() 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 |
||||||
|
|||||||
lars |
|
||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() 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
|
||||||
|
|||||||
lars |
|
||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() Identificado: 04/14/11 Mensajes: 11 |
No funcionaba pues tenia que install la herramienta createrepo y asunto resuelto
|
||||||
|
|||||||
Contenido generado en: 0.36 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 12:39 AM. |
|
|