Aqui estão as etapas para configurar um repositório YUM local no CentOS 7: Etapa 1:Crie um diretório base - Crie um diretório para armazenar o repositório local.
```bash
mkdir /var/yum/base
```
Etapa 2:adicione o URL base - Adicione a URL do diretório base em `/etc/yum.repos.d/local.repo`.
```bash
vi /etc/yum.repos.d/local.repo
```
- Adicione o seguinte conteúdo:
```
[repositório local]
nome=Repositório Local
baseurl=arquivo:///var/yum/base
habilitado=1
gpgcheck=0
```
Etapa 3:Salvar a configuração - Salve e feche o arquivo de configuração do repositório.
Etapa 4:preencher o repositório - Copie ou mova pacotes para o diretório base do repositório.
```bash
cp /var/cache/yum/x86_64/7/Packages/* /var/yum/base
```
Etapa 5:Criar metadados do repositório - Execute o comando "createrepo" no diretório do repositório para gerar metadados.
```bash
cd /var/yum/base
criarrepo.
```
Etapa 6:ativar o repositório - Execute o seguinte comando para habilitar o repositório local.
```bash
yum-config-manager --enable local-repo
```
Etapa 7:testar o repositório - Execute uma atualização ou instalação do yum para garantir que os pacotes possam ser instalados ou atualizados a partir do repositório local.
Etapa 8:opcional:gerenciar atualizações - Se quiser atualizar automaticamente os pacotes do repositório local, você pode usar o seguinte cronjob.
```bash
vi /etc/cron.daily/local_yum_update
```
- Adicione o seguinte conteúdo:
```bash
#!/bin/bash
yum atualização -y --disablerepo='*' --enablerepo='local-repo'>> /var/log/yum.log
```