Como configurar o repositório yum para DVD montado localmente no Red Hat Enterprise Linux 7

Como configurar o repositório yum para usar DVD montado localmente com Red Hat Enterprise Linux (RHEL) 7

Depois de fazer o download de uma versão em DVD de sua versão Rhel escolhida e copiá-la para um local em seu servidor. Monte a ISO de instalação do RHEL em um diretório como / mnt / disc, por exemplo:

# mkdir -p  /mnt/disc
# mount -o loop RHEL7.7.iso /mnt/disc

Se você usa mídia de DVD, você pode montar como abaixo.

# mkdir -p  /mnt/disc
# mount /dev/sr0  /mnt/disc

Copie o arquivo media.repo da raiz do diretório montado para /etc/yum.repos.d/ e defina as permissões como 0644 ou outro conjunto de permissões semelhante:

# cp /mnt/disc/media.repo /etc/yum.repos.d/rhel7dvd.repo
# chmod 644 /etc/yum.repos.d/rhel7dvd.repo

Edite o novo arquivo repo, alterando a configuração gpgcheck = 0 para 1 e adicionando as 3 linhas a seguir

vi /etc/yum.repos.d/rhel7dvd.repo
enabled=1
baseurl=file:///mnt/disc/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

No final, o novo arquivo repo pode se parecer com o seguinte

[InstallMedia]
name=DVD for Red Hat Enterprise Linux 7.7 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/disc/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Limpe o cache e verifique se você pode obter a lista de pacotes do repositório de DVD

    # yum clean all
    # yum repolist enabled

Deve ser parecido com o seguinte se nenhum outro repositório estiver habilitado. Para evitar qualquer corrupção, é recomendável desabilitar todos os repositórios não redhat.

# yum repolist enabled
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id                                                                                 repo name                                                                     
InstallMedia                                                                        Red Hat Enterprise Linux 7.7 
repolist: 5,229

Se nenhum erro for retornado, o seguinte pode ser usado para atualizar:

# yum update

Deixe um comentário

O seu endereço de e-mail não será publicado.