Repositório RPM personalizado para CentOS 5

Publicado por Marcos Vinicius Campez em 14/11/2012

[ Hits: 5.326 ]

Blog: http://bytelivre.net

 


Repositório RPM personalizado para CentOS 5



É muito interessante, caso possua vários pacotes RPM que você mesmo desenvolveu, ou alguns que não possuem em servidores externos, criar seu próprio repositório de pacotes RPM.

Para criar o mesmo, é necessário baixar e instalar o Apache:

# yum install httpd

Subir o Apache:

# /etc/init.d/httpd start

Baixar e instalar o createrepo:

# yum install createrepo

Criar os diretórios "base" e "updates":

# mkdir -pv /var/www/html/centos/<DISTRO>/<ARQ>/{base,updates}

Onde:
  • DISTRO → Versão do CentOS (4, 5, 6).
  • ARQ → Arquitetura, i386, x86_64.

Copiar os RPMS que deseja adicionar no repositório para: /var/www/html/centos/5/i386/base

Criar os cabeçalhos para o repositório base:

# createrepo /var/www/html/centos/<DISTRO>/<ARQ>/base

Editar arquivo /etc/yum.repos.d/CentOS-Base.repo:

# vim /etc/yum.repos.d/CentOS-Base.repo

Deixá-lo da seguinte forma:

[base]
name=CentOS-$releasever - Base
baseurl=http://localhost/centos/$releasever/$basearch/base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

<Exemplo de arquivo de config. CentOS 5>

Carregar o yum:

# yum makecache

Agora é só baixar os pacotes:

# yum install <pacote>

P.S.: É possível sincronizar este servidor com algum servidor online.

Como este não é o escopo desta dica, basta acessar o site para mais detalhes:
Outras dicas deste autor

Como derrubar usuário conectado no mesmo servidor

YUM - Error: database disk image is malformed

Kazehakase - Navegador leve, simples e veloz para Linux!

Instalando o XFCE no Debian 5.0 (Lenny) em modo texto

Exibindo lista de arquivo TXT em uma única linha no terminal

Leitura recomendada

Matrix no terminal Linux

Man Pages via Web no Fedora 19

Ripando CDs de áudio com o Konqueror

Ambiente Java no Debian 4

Lançamento de livro em português sobre performance e monitoramento no Linux

  

Comentários
[1] Comentário enviado por xGrind em 15/11/2012 - 18:02h

Eu queria montar um repositório para o Mageia. Será que seria no mesmo esquema?

[2] Comentário enviado por markintux em 16/11/2012 - 08:25h

Olá!

Nunca tentei. Mas se ele utiliza o YUM como gerenciador de pacotes, provavelmente daria certo sim!

Abraços.


[1] Comentário enviado por xGrind em 15/11/2012 - 18:02h:

Eu queria montar um repositório para o Mageia. Será que seria no mesmo esquema?





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts