Como configurar um repositório local YUM/DNF no CentOS 8

- 709
- 99
- Wendell Legros
Neste artigo, você aprenderá como pode configurar localmente um repositório DNF ou YUM em seu CENTOS 8 sistema usando um ISO ou um DVD de instalação.
CENTOS 8 Navios com 2 repositórios: Baseos e Appstream (fluxo de aplicativos) - Então, qual é a diferença entre os dois repositórios?
O Baseos O repositório consiste nos pacotes necessários necessários para a existência de um sistema operacional mínimo. Por outro lado, Appstream compreende os restantes pacotes de software, dependências e bancos de dados.
Leitura relacionada: Como criar repositório local HTTP YUM/DNF no RHEL 8
Agora vamos enrolar nossas mangas e configurar um local Yum/dnf repositório em CENTOS 8.
Etapa 1: Mount Centos 8 DVD Instalação Arquivo ISO
Comece montando o arquivo ISO para um diretório de sua escolha. Aqui, montamos /optar
diretório.
# Mount CentOS-8-X86_64-1905-DVD1.ISO /OPT # CD /OPT # LS

Etapa 2: Crie um repositório YUM local do CentOS 8
No diretório montado onde seu ISO está montado, copie o meios de comunicação.repo
arquivo para o /etc/yum.Repos.d/ diretório como mostrado.
# cp -v /opt /mídia.repo /etc /yum.Repos.D/CentOS8.repo

Em seguida, atribua permissões de arquivo, conforme mostrado para impedir a 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 residente no sistema. Para verificar as configurações, use o comando CAT como mostrado.
# gato 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 toda a configuração e copie e cole a configuração abaixo.
[InstallMedia-Baseos] Nome = Centos Linux 8-Baseos metadata_expire = -1 gpgCheck = 1 habilitado = 1 baseurl = arquivo: /// opt/baseos/gpgkey = arquivo: /// etc/pki/rpm-gpg/rpm- Gpg-key-centofficial [installmedia-aptStream] nome = CentOS Linux 8-AppStream metadata_expire = -1 gpgCheck = 1 habilitado = 1 baseurl = arquivo: /// opt/appstream/gpgkey = arquivo: /// etc/pki/rpm -gpg/rpm-gpg-key-centofficial
Salve o arquivo repo e saia do editor.
Depois de modificar o arquivo de repositório com novas entradas, prossiga e limpe o Dnf / yum cache como mostrado.
# dnf limpe tudo ou # yum limpe tudo
Para confirmar que o sistema obterá pacotes dos repositórios definidos localmente, execute o comando:
# Repolista DNF ou Repolista # Yum

Agora definido 'habilitado'
parâmetro de 1
para 0
em CENTOS-APPSTREAM.repo e CentOS-Base.repo arquivos.
Etapa 3: Instale os pacotes usando o repositório DNF ou YUM local
Agora, vamos tentar e instalar qualquer pacote. Neste exemplo, vamos instalar nodejs no sistema.
# dnf install nodejs ou # yum install nodejs

E este é um indicador claro de que configuramos com sucesso um repositório local DNF/YUM CENTOS 8.
- « Como aumentar o número do inode disco no Linux
- MYTOP - Uma ferramenta útil para monitorar o desempenho MySQL/MariaDB no Linux »