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!
Nenhum comentário foi encontrado.