Muchas veces se nos pueden haber presentado diferentes escenarios donde no tenemos acceso al yum repository de oracle, ya sea porque usamos una versión de Oracle Linux muy vieja, porque no tenemos acceso a internet, o simplemente porque no tenemos un repositorio instalado en nuestro sistema operativo, como es el caso de OVM Server, sin embargo es una mala práctica instalar un repositorio en OVM Server, por lo que esto aplica únicamente para cualquier versión de Oracle Linux.

Primeramente deberemos montar el iso de Oracle linux en nuestro filesystem usando el siguiente comando:

mount -t iso9660 -o loop /dev/sr0 /media/cdrom

Luego seguiremos la siguiente serie de pasos para crear un nuevo repositorio:

cd /etc/yum.repos.d/

Hacemos una copia del repositorio actual:

mv public-yum-el5.repo  public-yum-el5.repo.bk

Crearemos un archivo llamado oracle.repo:

vi oracle.repo

Y le agregaremos lo siguiente:

[local]
name=Oracle Linux
baseurl=file:///media/cdrom/Server
gpgkey=file:///media/cdrom/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

Luego de ello, ejecutaremos el siguiente comando para actualizar la lista de repositorios:

yum repolist all

Luego de ello ya podemos instalar todos los paquetes que necesitemos usando yum install.

Debemos tener en cuenta que siempre que se reinicie el equipo, se debe montar el iso si se desea instalar alguna librería y volver a ejecutar el yum repolist all.

2 respuestas a «Yum repository no funciona? Aprende a crear un repositorio local con el iso de instalación de Oracle linux»

  1. Long time supporter, and thought I’d drop a comment.

    Your wordpress site is very sleek – hope you don’t mind me asking what theme you’re using?
    (and don’t mind if I steal it? :P)

    I just launched my site –also built in wordpress like yours–
    but the theme slows (!) the site down quite a bit.

    In case you have a minute, you can find it by searching for «royal cbd»
    on Google (would appreciate any feedback) – it’s still in the works.

    Keep up the good work– and hope you all take care of yourself during the coronavirus
    scare!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.