![Baixe a versão mais recente do NoxPlayer Offline Installer (Windows e Mac)](/f/63850d1fcb658d4bc92bd171e8fe5472.jpg?width=100&height=100)
Muitas vezes, quando queremos ter um repositório local para nossos RHEL 8 sistema para instalar pacotes sem acesso à internet para maior segurança e uso RHEL 8 ISO é a maneira mais fácil de fazer isso.
Neste guia, mostraremos como você pode configurar e usar arquivos baixados localmente RHEL 8 ISO imagens como um repositório para instalação de pacotes em RHEL 8 Linux.
[ Você pode gostar também: Como criar um repositório RHEL 9 local ]
Mas antes disso, vamos dar uma olhada em quais são as vantagens de usar RHEL 8 ISO como um repositório local.
Ao fazer este guia, garantimos que ele possa ser entendido por todos, portanto, mesmo se você for novo no Linux, basta seguir as etapas demonstradas com cuidado e você terá um repositório local de RHEL 8 em nenhum momento.
Você pode facilmente baixar arquivo ISO RHEL 8 da página de download oficial da Red Hat. Ao baixar o ISO, evite ISOs de inicialização, pois eles não incluem pacotes com menos de 1 GB de tamanho.
Assim que terminarmos de baixar o arquivo ISO, temos que criar um ponto de montagem para montar o arquivo ISO baixado recentemente em nosso sistema. Estaremos criando um ponto de montagem sob o /mnt
diretório usando o comando fornecido:
$ sudo mkdir -p /mnt/disc. $ sudo mount -o loop rhel-8.6-x86_64-dvd.iso /mnt/disc.
Certifique-se de alterar o nome do arquivo ISO antes de montar ou ele trará um erro! Você pode estar se perguntando sobre o aviso que nos deu enquanto montamos nosso ISO, mas não se preocupe, vamos alterar as permissões na última parte deste guia.
Mas se você estiver disposto a usar mídia de DVD para o processo posterior? Você só precisa criar um ponto de montagem e montar sua mídia pelos comandos fornecidos:
$ sudo mkdir -p /mnt/disc. $ sudo mount /dev/sr0 /mnt/disc.
Durante a montagem, certifique-se de alterar sr0
com o nome da sua unidade.
Após a montagem RHEL 8 arquivo ISO em /mnt
, precisamos obter uma cópia do media.repo arquivo e cole-o em nosso diretório do sistema localizado em /etc/yum.repos.d/ com o nome de rhel8.repo.
$ sudo cp /mnt/disc/media.repo /etc/yum.repos.d/rhel8.repo.
Como mencionamos anteriormente, nossa unidade é protegida contra gravação. Mas para nosso propósito, temos que alterar as permissões de rhel8.repo arquivo para 0644 que nos permitirá ler e fazer alterações de acordo.
$ sudo chmod 644 /etc/yum.repos.d/rhel8.repo.
Assim que terminarmos de alterar as permissões, precisamos fazer algumas alterações para que nosso repositório local funcione. Primeiro, vamos abrir rhel8.repo arquivo usando o comando fornecido:
$ sudo nano /etc/yum.repos.d/rhel8.repo. Ou. $ sudo vi /etc/yum.repos.d/rhel8.repo.
Limpe a configuração padrão e cole novas instruções no arquivo de configuração conforme indicado abaixo:
[dvd-BaseOS] nome=DVD para RHEL - BaseOS. baseurl=file:///mnt/disc/BaseOS. habilitado=1. gpgcheck=1. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [dvd-AppStream] name=DVD para RHEL - AppStream. baseurl=file:///mnt/disc/AppStream. habilitado=1. gpgcheck=1. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release.
O arquivo de configuração do resultado final ficará assim:
Depois de configurar o arquivo, precisamos limpar o YUM cache usando o dado hum ou dnf comando:
$ sudo yum limpa tudo. ou. $ sudo dnf limpar tudo.
Agora, vamos listar os repositórios habilitados em nosso sistema pelo comando dado:
$ sudo yum repolist ativado. ou. $ sudo dnf repolist habilitado.
Portanto, se você passou pelo processo como mencionamos, você obterá a saída listando dois repositórios adicionais chamados “dvd-AppStream" e "dvd-Base OS” o que significa que convertemos com sucesso nosso ISO em um repositório local.
Agora, vamos atualizar o índice do repositório usando o comando fornecido:
$ sudo yum update. ou. $ sudo dnf atualização.
Agora, é hora de instalarmos os pacotes usando o repositório local que acabamos de configurar recentemente. Usando o comando dado, estaremos desabilitando outros repositórios habilitados (será válido apenas até a execução do comando único) e usando o “dvd-AppStream” para instalar o pacote desejado.
$ sudo yum --disablerepo="*" --enablerepo="dvd-AppStream" instala o queijo. ou. $ sudo dnf --disablerepo="*" --enablerepo="dvd-AppStream" instala o queijo.
Como você pode ver, nosso repositório local está funcionando como pretendíamos, e também instalado Queijo usando isso.
Importante: O repositório local pode não resolver dependências, portanto, antes de usá-lo, certifique-se de ter uma ideia de quais são as dependências necessárias.
Através deste guia, explicamos como você pode usar o ISO local de RHEL 8 como um repositório local da maneira mais fácil possível. Mas se você tiver alguma dúvida, deixe-nos saber nos comentários.