![10 novas distribuições de Linux mais promissoras para esperar em 2020](/f/0e5781ef358048bd518183d77ca1aadc.jpg?width=100&height=100)
Neste artigo, você aprenderá como configurar localmente um DNF ou YUM repositório em seu CentOS 8 sistema usando um ISO ou um DVD de instalação.
CentOS 8 vem com 2 repositórios: BaseOS e AppStream (Application Stream) - Qual é a diferença entre os dois repositórios?
O BaseOS repositório consiste nos pacotes necessários para a existência de um sistema operacional mínimo. Por outro lado, AppStream compreende os pacotes de software, dependências e bancos de dados restantes.
Leitura Relacionada: Como criar repositório local HTTP Yum / DNF no RHEL 8
Agora vamos arregaçar as mangas e configurar um local YUM / DNF repositório em CentOS 8.
Comece montando o arquivo ISO em um diretório de sua escolha. Aqui, montamos em /opt
diretório.
# mount CentOS-8-x86_64-1905-dvd1.iso / opt. # cd / opt. # ls.
No diretório montado onde seu ISO está montado, copie o media.repo
arquivo para o /etc/yum.repos.d/ diretório conforme mostrado.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo.
Em seguida, atribua permissões de arquivo conforme mostrado para evitar modificação ou alteração por outros usuários.
# chmod 644 /etc/yum.repos.d/centos8.repo. # ls -l /etc/yum.repos.d/centos8.repo.
Precisamos configurar o arquivo de repositório padrão que reside no sistema. Para verificar as configurações, use o comando do gato como mostrado.
# cat etc / yum.repos.d / centos8.repo.
Precisamos modificar as linhas de configuração usando um editor de texto de sua escolha.
# vim etc / yum.repos.d / centos8.repo.
Exclua todas as configurações e copie e cole a configuração abaixo.
[InstallMedia-BaseOS] nome = CentOS Linux 8 - BaseOS. metadata_expire = -1. gpgcheck = 1. habilitado = 1. baseurl = file: /// opt / BaseOS / gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-centosofficial [InstallMedia-AppStream] nome = CentOS Linux 8 - AppStream. metadata_expire = -1. gpgcheck = 1. habilitado = 1. baseurl = file: /// opt / AppStream / gpgkey = arquivo: /// etc / pki / rpm-gpg / RPM-GPG-KEY-centosofficial.
Salve o arquivo repo e saia do editor.
Depois de modificar o arquivo do repositório com novas entradas, prossiga e limpe o DNF / YUM cache conforme mostrado.
# dnf limpar tudo. OU. # yum limpar tudo.
Para confirmar que o sistema obterá pacotes dos repositórios definidos localmente, execute o comando:
# dnf repolist. OU. # yum repolist.
Agora definido 'ativado'
parâmetro de 1
para 0
em CentOS-AppStream.repo e CentOS-Base.repo arquivos.
Agora, vamos experimentar e instalar qualquer pacote. Neste exemplo, vamos instalar o NodeJS no sistema.
# dnf install nodejs. OU. # yum install nodejs.
E este é um claro indicador de que configuramos com sucesso um repositório DNF / YUM local em CentOS 8.