Criando repositório local no Red Hat 5.8 (Tikanga)

Publicado por Leonardo Bresolin Carbone em 27/10/2012

[ Hits: 9.922 ]

 


Criando repositório local no Red Hat 5.8 (Tikanga)



Este documento tem por finalidade, explicar as etapas de criação de um repositório yum em um Red Hat 5.8.

O procedimento descrito é o mesmo para algumas versões anteriores, bem como CentOS e Fedora.

Procedimentos

Baixar o ISO do DVD: Redhat.Enterprise.Linux.v5.UPDATE.8.X86_64.DVD-07242011.iso

Supondo que você já tenha efetuado o download da mídia, ou caso esteja com ela em seu driver de DVD/CD-ROM.

Criando Diretórios:

# mkdir /mnt/rhel58
# mkdir mnt/midia


Montando mídia nas versões Red Hat. É necessário montar a mídia que encontra-se no seguinte diretório virtual:

# mount /dev/cdrom /mnt/midia

Copiar DVD:

# cp -r /mnt/midia/* /mnt/rhel58

Desmontar DVD:

# umount /mnt/midia

Instalar o programa para criar a lista de pacotes:

# rpm -ivh /mnt/rhel58/Server/createrepo-0.4.11-3.el5.noarch.rpm

Criando catálogo de pacotes:

# createrepo /mnt/rhel58/Server
# createrepo /mnt/rhel58/VT

* Server – Todos os pacotes do SO
* VT – Pacotes para Virtualização

Criando Diretórios:

# mkdir /mnt/rhel58/updates

Obs.: Esta parte não é necessária, mas caso julgue necessário:

Baixe alguns pacotes mais novos:
  • xen
  • xen-libs
  • dnsmasq
  • kernel-xen
  • libvirt
  • libvirt-python
  • python-virtinst

...E coloque-os em /mnt/rhel58/updates

* A partir daqui, é obrigatório novamente:

Catalogando os repositórios:

# vi /etc/yum.repos.d/local.repo

Adicione as seguintes linhas:

[base]
name=Red Hat Enterprise Linux \$releasever – \$basearch – Base
baseurl=file:///mnt/rhel58/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[vt]
name=Red Hat Enterprise Linux \$releasever – \$basearch – VT
baseurl=file:///mnt/rhel58/VT
enabled=1
gpgcheck=0

# Diretorio de updates crie a pasta mesmo que esteja fazia.
[updates]
name=Red Hat Enterprise Linux $releasever – $basearch – Updates
baseurl=file:///mnt/rhel58/updates
enabled=0
gpgcheck=0

Verificando e atualizando os repositórios do yum:

# yum update

Complete!

FIM!
Espero ter ajudado vocês!

Outras dicas deste autor

Instalação e Configurando Apache2 PostgreSQL e phpPgAdmin no Debian Lenny

Leitura recomendada

Bacula - Construindo um sistema de backup a nível enterprise

Compilação e instalação customizada do Apache httpd no CentOS 7

Multicast em redes Bridge com OpenVPN

Montando servidor OpenGTS (rastreamento GPS) em GNU/Linux

Ignorar determinado pacote na listagem de pacotes órfãos do deborphan

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts