[Linux] – Criando Repositório Local do Yum no Red Hat

red hat linux
Bom pessoal, neste post vou efetuar a criação de um repositório local do yum. Este post vai abordar os benefícios da utilização do yum e demonstração de forma simples da instalação do mesmo. A necessidade de instalar pacotes no RHEL (Red Hat Enterprise Linux) de forma rápida e simples para efetuar a instalação dos pré-requisitos do Oracle Database nas versões 10G e 11G, me levaram a buscar está solução que é bem eficiente. Primeiramente vamos abordar alguns assuntos para avaliarmos a solução.

O que é o YUM?
YUM significa Yellow dog Updater Modified, trata-se de um software desenvolvido pela Duke University para ser um instalador, atualizador e removedor de pacotes RPM, semelhante ao apt-get do Debian/Ubuntu.
Ele trata automaticamente as dependências de arquivos não sendo necessário ficar buscando e instalando dependências manualmente, claro que para o yum fazer toda a instalação sozinho de todas as dependências, Os pacotes da mesma tem que estar nos repositórios configurados no servidor.
Porque usar o YUM?
O YUM é um sistema totalmente automatizado de instalação de diversos recursos e opções, por exemplo, para instalar um servidor web httpd num servidor.
O YUM automaticamente busca pelo pacote pelo nome de httpd e analisa todas as dependências dele e de todos os pacotes relacionados a ele e mostra um resumo do que será feito, basta digitar y e teclar enter para iniciar o processo de download e instalação dos pacotes.
Vou listar alguns motivos que nos levam a utilizar o YUM:
· É o padrão no RHEL (Red Hat Enterprise Linux)
· É fácil para criar repositórios locais
· Resolve toas as dependências sozinho
· Pode ser usado para instalar softwares de CDs
· Quando remove-se algum software utilizando o YUM ele também remove os pacotes que dependem do pacote a ser removido.
Criando repositório local no RHEL (Red Hat Enterprise Linux)
O procedimento descrito para criação do repositório local para RHEL, também se aplica as distribuições como CentOS e Fedora.
Neste exemplo, suponho que você já tenha efetuado o download de uma mídia do RHEL. Nisso coloque o DVD do RHEL no seu Driver de DVD/CD-ROM.
Primeiro iremos montar o DVD/CD-ROM no Linux para podermos copiar os pacotes do mesmo:
montando o cd-rom do SO

Agora iremos criar a estrutura de pastas que será nosso repositório:
criação das pastas do repositorio

Depois de termos criado as pastas que serão utilizadas em nosso repositório, vamos copiar os pacotes do DVD:
Copiando arquivo RPM do DVD para o Repositorio local

Após a copia dos arquivos, teremos que alterar as permissão conforme a imagem abaixo, execute os comando quando estiverem dentro do diretório /repositorio :
Permissão de Arquivos no Repositório

ou

Vamos fazer a instalação do software que faz a criação de repositórios locais:
Instalando o Create Repo

Depois de instalarmos o createrepo, vamos criar os repositórios:
Criação dos Repositórios

Após criarmos os repositórios, vamos configurar o yum para utilizar este repositório local:
Criação do arquivo de configuração do repositorio

Configuração do Repositório no yum-repod

Depois de criado o arquivo local.repo no diretório /etc/yum.repos.d , vamos fazer o update do Yum:
Atualizando o Yum

Agora vou efetuar a instalação de um pacote para testar o repositório:
Instalando software utilizando o repositorio local com yum

Bom pessoal , podemos ver que a utilização do yum é bem prática e facilita nos administramos o sistema operacional para instalação de serviços e bibliotecas. a configuração aqui utilizado me foi bem úti pois pude fazer a instalação dos pacotes requeridos pelo Oracle Database de maneira mais eficiente e rápida. Espero que este post possa ajudar aqueles que querem uitilizar esta solução. Que a Graça e Paz estejam com Vocês.
Fonte:
http://www.dias.eti.br/criando-repositorio-local-red-hat-5/
http://www.vivaolinux.com.br/dica/Criando-repositorio-local-no-Red-Hat-58-(Tikanga)
http://www.dotsharp.com.br/linux/como-criar-um-repositorio-local-para-o-yum.html

    Deixe uma resposta

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati. 

    Deseja uma consultoria especializada?