Repositório local com Yum

Publicado por Hugo Henrique Ramalho de Campos em 27/03/2007

[ Hits: 13.826 ]

 


Repositório local com Yum



Os seguintes pacotes devem estar instalados:
  • yum
  • createrepo
  • httpd

1° Passo: Criar a seguinte árvore de diretórios:
/var/www/html/linux
`-- fedora
    `-- 6
        `-- i386
            |-- base
            |   
            |-- extras
            |   
            `-- updates

2° Passo: Copiar todos os CDs da distribuição (somente os .rpm) para o diretório "base".

3° Passo: Baixar os arquivos para o diretório "updates" e "extras".

Updates:

# wget -m http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386

Extras:

# wget -m http://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386

4° Passo: Após baixar os dois repositórios coloque-os nos diretórios correspondentes.

5° Passo: Após isso, deve-se criar os link para os repositórios, através do comando "createrepo".

Executar:

# createrepo /var/www/html/linux/fedora/6/i386/base
# createrepo /var/www/html/linux/fedora/6/i386/updates
# createrepo /var/www/html/linux/fedora/6/i386/extras


6° Passo: Configuração no /etc/httpd/conf/httpd.conf.

Inserir ao final do arquivo as seguintes linhas:

<Directory "/var/www/html/linux/">
        Options +Indexes
</Directory>

Após isso iniciar o serviço:

# service httpd start

E depois colocá-lo na inicialização do sistema:

# chkconfig --add httpd

7° Passo: Por fim, deve-se editar o arquivo abaixo e inserir as seguintes linhas:

# vim /etc/yum.repos.d/meu-repositorio.repo

[my-base]
name=Fedora Core(local) $releasever - $basearch - Base
baseurl=http://192.168.0.55/linux/fedora/$releasever/$basearch/base
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[my-updates]
name=Fedora Core(local) $releasever - $basearch - Released Updates
baseurl=http://192.168.0.55/linux/fedora/$releasever/$basearch/updates
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[my-extras]
name=Fedora Extras(local) $releasever - $basearch
baseurl=http://192.168.0.55/linux/fedora/$releasever/$basearch/extras
enabled=1
gpgcheck=1
ggkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

OBS.: o campo "enabled" deve ter o número 1 em todos os repositórios que você deseja deixar ativo e 0 nos repositórios desativados.

Espero ter contribuído com algo.

Qualquer dúvida estou a disposição.

E-mail: hugo.campos@gmail.com

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Woody, Sarge e Sid - um breve introdução às versões do Debian

GeoVision - Redirecionamento de portas

Duzeru - Uma distro que nem DistroWatch conhece, ainda!

Compilação do kernel no Slackware 10.2

Catálogo de Apps Educativos para Linux

  

Comentários
[1] Comentário enviado por XimenesWambach em 12/06/2009 - 17:50h

Sua dica era justo que precisava, mandou bem....



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts