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

Publicado por Leonardo Bresolin Carbone em 27/10/2012

[ Hits: 9.916 ]

 


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

Instalando novo HD

Autenticação Squid em Active Directory

MAMONA - Plataforma Linux para sistemas embarcados

Substituir o hotplug pelo udev no Debian

Certificação, uma forma de se preparar

  

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