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
Descobrindo qual distribuição GNU/Linux você está utilizando
Erro: "No module named cElementTree" no YUM [Resolvido]
Upload de arquivos maiores que 2MB em PHP
Desinstalando o Zimbra da forma correta
Instalando os repositórios do Medibuntu no Ubuntu 9.04
Leitura recomendada
Para quem nunca entendeu direito sobre RAID via software no Linux
Criando Zona Básica no CloudStack 4.12
Logando make, compilações e atividades em geral
Instalando o KDE 4.0.1 no ResuLinux
Explorando e resolvendo vulnerabilidade local no kernel Linux
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