Paramétrage des repos locaux pour redhat avec l’ISO DVD

Quand on ne possède pas de licence redhat, mais que nous avons l’ISO sous le format DVD, il y’a une astuce afin de pouvoir installer des packages sur notre machine. On va copier l’ensemble des packages sur la machine depuis l’ISO, puis indiquer le répertoire à utiliser.

On mets l’ISO dans le lecteur CD sur notre machine virtuelle, puis nous allons le monter sur notre partition /mnt afin de pouvoir l’utiliser.

Bash root command
mount /dev/sr0 /mnt

On créé le répertoire dans lequel il y’aura tous nos packages qu’on va copier depuis notre ISO.

Bash root command
mkdir /RPMS

On effectue la copie de notre ISO que nous avons monté dans /mnt dans le dossier /RPMS

Bash root command
cp -R /mnt/* /RPMS

Et ensuite on vient configurer yum / dnf afin de venir chercher dans cette nouvelle source de packages.

/etc/yum.repos.d/redhat.repo
[AppStream]
name=AppStream
baseurl=file:///RPMS/AppStream
enabled=1
gpgcheck=0

[BaseOS]
name=BaseOS
baseurl=file:///RPMS/BaseOS
enabled=1
gpgcheck=0

Et on peut maintenant utiliser dnf update, dnf install etc … 😉