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
Instalando o Fluxbox no Debian 5.0 (Lenny) em modo texto
Matando processos de um único usuário
Upload de arquivos maiores que 2MB em PHP
Instalando os repositórios do Medibuntu no Ubuntu 9.04
Kazehakase - Navegador leve, simples e veloz para Linux!
Leitura recomendada
DevStack - instale um ambiente Openstack
Explorando e resolvendo vulnerabilidade local no kernel Linux
[RESOLVIDO] Erro: "WARNING: Cannot write log" ao criar cache do Squid
Instalação multi-arquitetura Debian GNU/Linux
Multicast em redes Bridge com OpenVPN
Comentários
Eu queria montar um repositório para o Mageia. Será que seria no mesmo esquema?
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?
Mensagem
Olá!
Nunca tentei. Mas se ele utiliza o YUM como gerenciador de pacotes, provavelmente daria certo sim!
Abraços.
[quote]
[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?[/quote]
Contribuir com comentário
Enviar