Repositório local com Yum

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

[ Hits: 13.980 ]

 


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

Busca rápida por arquivos no Linux

Instalando driver nvidia no OpenSuSE Linux

Escolhendo que partição SWAP usar

Mudando do modo gráfico para texto no Linux

Disco de inicialização com GRUB

  

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