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

Publicado por Leonardo Bresolin Carbone em 27/10/2012

[ Hits: 8.469 ]

 


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

Problemas com teclado ABNT2 no QEMU [Resolvido]

PuTTY Connection Manager

Bloqueando Ultrasurf 9.8 com iptables

Expandindo partição ext3 em discos lógicos e qcow2 em ambiente de virtualização

Slackware + Gentoo - Dual-boot sem live-CD/USB

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts