Criando repositório local Red Hat 5

on May 18th, 2010 by - Comments Off on Criando repositório local Red Hat 5

Primeiro precisamos montar o DVD e após criar o arquivo dvd.repo em /etc/yum.repos.d/

# mount -o loop /dev/hdc /media/dvdrom
# vi /etc/yum.repos.d/dvd.repo
[dvd]
name=DVD for RHEL5
baseurl=file:///media/dvdrom/Server
enabled=1
gpgcheck=0


Nota:
Para instalar / atualizar pacotes referente a Cluster e Virtualização precisamos inserir, demais linha no arquivo dvd.repo.

# vi /etc/yum.repos.d/dvd.repo
[dvd-cluster]
name=DVD for RHEL5 – Cluster
baseurl=file:///media/dvdrom/Cluster
enabled=1
gpgcheck=0

[dvd-cluster-storage]
name=DVD for RHEL5 – ClusterStorage
baseurl=file:///media/dvdrom/ClusterStorage
enabled=1
gpgcheck=0

[dvd-vt]
name=DVD for RHEL5 – VT
baseurl=file:///media/dvdrom/VT
enabled=1
gpgcheck=0

Criando um repositório local apontando para um diretório ou servidor http, utilizamos as seguintes configurações.

Necessário instalar o pacote “createrepo”

# yum install createrepo

Para repositório em diretório local

# cd /repositorio/pacotes/
# createrepo .
36/36 – libcmpiutil-0.5.1-1.el5.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata

# vi /etc/yum.repos.d/local.repo
[local]
name=Local for RHEL5
baseurl=file:///repositorio/pacotes/
enabled=1
gpgcheck=0

Para repositório local via HTTP

# cd /repositorio/pacotes/
# createrepo .

Depois compartilhamos o caminho /repositorio/pacotes/ no servidor Web

# vi /etc/httpd/conf/httpd.conf
ServerAdmin root@192.168.0.254
DocumentRoot /repositorio/pacotes/
ServerName 10.65.6.141

# httpd -t
# service httpd restart

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

[http]
name=HTTP for RHEL5
baseurl=http://192.168.0.254/repositorio/pacotes/
enabled=1
gpgcheck=0

OBS.:
Se durante a instalação se ocorrer algum erro utilize o comando “yum clean all”.
Para servidores com acesso a internet podemos utilizar a flag –noplugin para não tentar comunicação com a Red Hat Network.

© TIAGO.DIAS.ETI.BR
CyberChimps