27 janeiro 2012

Criando um repositório offline no Red Hat Enterprise (modo texto)

Vai uma dica simples mas bem util. No meu caso, estava fazendo testes com um servidor de impressão CUPS e não podia conecta-lo à minha rede nem internet.
Bom, vamos ao que interessa...
Você pode usar o DVD/CD do RHEL como repositório ou copiar o conteúdo da mídia para uma pasta específica.
1 - Vá até a pasta /etc/yum.repos.d/
2 - Crie um arquivo com nome de sua escolha e no fim ponha .repo. Ex.: dvd-rhel.repo
3 - Dentro desse arquivo deverá conter as seguintes linhas:
[id-do-repo]
name=Nome do Repo
baseurl=file:///pasta/do/repo
enabled=1
gpgcheck=0
Onde na primeira linha você deve pôr  a identificação do repositório. Lembrando que essa identificação é única, nenhum repositório pode ter a mesma identificação!
Na segunda linha apenas um nome para que você identifique o repositório posteriormente.
Na terceira linha o caminho para os pacotes. É importante lembrar que você deve indicar a pasta que guarda uma outra pasta chamada "repodata" que por sua vez abriga o arquivo repomd.xml. No meu caso a localização desse arquivo é /media/RHEL5.5/Server/repodata/repomd.xml logo meu baseurl vai ficar assim: file:///media/RHEL5.5/Server
Na quarta linha você escolhe se quer ou não habilitar esse repositório; 1 para habilitado ou 0 para desabilitado.
Na última linha temos o parâmetro caso você queira fazer uma checagem GPG habilita. Deixarei desabilitado aqui.
Seu repositório está pronto!!! Agora limpe o cache do yum com um yum clean all e está pronto para o uso!
Caso queira utilizar somente esse repositório abre os outros arquivos .repo e muda a linha enabled  para 0.

Um comentário:

Tadeu Ferreira disse...

Eitah que eu achei q esse blog tinha morrido! kkkkk