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

Publicado por Leonardo Bresolin Carbone em 27/10/2012

[ Hits: 10.369 ]

 


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

Samba não loga no Windows 7: "Falha na relação de confiança entre esta estação de trabalho e domínio primário" [Resolvido]

Boot sem interface gráfica (pelo Shell)

Git pull: "commit your changes or stash them before you merge" [Resolvido]

Prova LPI no Rio em Abril

GIT - Como recuperar um arquivo deletado no teu repositório

  

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