Actualizar RedHat sin internet y con repositorio local

Imagen de zo0m

Forums: 

Hola
Resulta que tengo que actualizar una maquina redhat 5.0 a la version 5.4. La maquina no tiene conecciñon a internet por lo que tengo que crear un repositorio local a partir de un dvd de la version 5.4. Estoy siguiendo este howto, pero cuando hago mi yum update no me actualiza nada.

Lo que hice fue lo siguiente:

1.- Cree directorio para crear el iso


mkdir -p /mnt/iso/1

2.- Monto el iso en el directorio creado


mount -o loop /root/redhat-5.4.iso /mnt/iso/1

3.- Instalo desde los repositorios del cd el paquete createrepo


rpm -Uvh createrepo-*

4.- Entro al directorio cd /mnt/iso y creo el repodata


createrepo .

5.- Limpio el cache de yum


yum clean all

6.- Creo el archivo iso.repo con la configuracion de repositorio en /etc/yum.repos/iso.repo


[Repositorio local]
baseurl=file:///mnt/iso
enabled=1

7.- Hago un yum update para empezar a actualizar y me arroja


Loaded plugins: rhnplugin, security
Bad id for repo: Reporitorio local, byte = 11
Excluding Packages in global exclude list
Finished
Skipping security plugin, no data
Setting up Update Process
Excluding Packages in global exclude list
Finished
Skipping security plugin, no data
Excluding Packages in global exclude list
Finished
Skipping security plugin, no data
No Packages marked for Update

Gracias!

Hola Gracias Epe. Resulta que

Imagen de zo0m

Hola
Gracias Epe.
Resulta que estoy siguiendo es howto que me das y se ve simple, cree la misma estructura que pones el el howto. Estoy hacieendo los mismos pasos que explicas ahi pero al ejecutar el comando .


yum --disablerepo=* --enablerepo=c5-media update

Me arroja:


Loaded plugins: rhnplugin, security
Bad id for repo: Reporitorio local, byte = 11
This system is not registered with RHN.
RHN support will be disabled.

Error getting repository data for c5-media, repository not found

Gracias!

____________________________________
Me gusta aprender, me gusta Linux !!

ah es que en tu caso es

Imagen de Epe

ah es que en tu caso es RedHat, no tiene este repo, pero créalo.

Edita el archivo:

/etc/yum.repos.d/CentOS-Media.repo

y dentro pones:

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=0
enabled=0


no te preocupes que diga CentOS, debe funcionar.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias Epe por la

Imagen de zo0m

Gracias Epe por la ayuda.
Mira resulta que cree el archivo .repo con los parametros que me indicas con la ecepción que modifique la ruta "file:///media/cdrom/Server/" pues es donde esta el directorio repodata o de lo contrario da error con la ruta de los xml.


[Redhat-Local]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/Server/
file:///media/cdrecorder/
gpgcheck=0
enabled=0

Hago un yum list, y me muestra los paquetes que estan disponibles. Pero cuando ejecuto el comando


yum --disablerepo=* --enablerepo=c5-media update

Empiesa a leer el disco, pues suena la lectora, y no instala/actualiza nada. Y luego arroja esto


file:///media/CentOS/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No existe el fichero o el directorio: '/media/CentOS/repodata/repomd.xml'
Trying other mirror.
Redhat-Local | 1.3 kB 00:00
primary.xml.gz | 716 kB 00:01
Redhat-Local 2255/2255
Excluding Packages in global exclude list
Finished
Skipping security plugin, no data
Setting up Update Process
No Packages marked for Update

Gracias por al ayuda!

____________________________________
Me gusta aprender, me gusta Linux !!

déjalo

Imagen de deathUser

déjalo así:


[Redhat-Local]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/Server/
gpgcheck=0
enabled=0

bye
;)