Repositório RPM personalizado para CentOS 5

Publicado por Marcos Vinicius Campez em 14/11/2012

[ Hits: 5.909 ]

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

Kazehakase - Navegador leve, simples e veloz para Linux!

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

Configurando mouse serial no Linux

Acompanhar logs do Zimbra por usuários

Backup de uma VM do VirtualBox

Leitura recomendada

Instalando novo HD

Compilação e instalação customizada do Apache httpd no CentOS 7

Quebrando senhas de arquivos ZIP

Criando Zona Básica no CloudStack 4.12

III Encontro Nacional de Usuários Slackware

  

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