Repositório local com Yum

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

[ Hits: 12.855 ]

 


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: [email protected]

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade

Testando sua memória RAM

Como subir um ambiente gráfico em poucos comandos a partir de uma instalação Debian Netinst

Resolvendo travamento do Firefox ao acessar sites com vídeos

Nota Fiscal Eletrônica com Squid / Autenticação

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts