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
VLC: Instalando sua versão mais recente no Ubuntu
YUM - Error: database disk image is malformed
Apache - Criando Virtual Hosts
Instalando o Fluxbox no Debian 5.0 (Lenny) em modo texto
Leitura recomendada
Como forçar o APT a ignorar determinada dependência
Quebrando senhas de arquivos ZIP
Git pull: "commit your changes or stash them before you merge" [Resolvido]
Alterando o bootsplash do SuSE
Programando seu própio sistema operacional
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