Yum-Repo-Sync
yum-repo-sync permite a você criar um repositório local para os pacotes do YUM de forma rápida e facil, aqui você poderá ver irá aprender a instalar e configurar o programa.
Read in English
O programa consiste basicamente de duas parte, o script em si e um arquivo de configuração, o script lê o arquivo de configuração para obter as informações necessárias e usa o rsync para fazer o download dos arquivos.
O arquivo de configuração está localizado em /etc/sysconfig/yum-repo-sync, o arquivo é de fácil compreensão.
Na instalação padrão o executável fica localizado em /usr/sbin/yum-repo-sync
No arquivo de configuração já existe as informações sobre alguns repositórios, porém todos estão desativadas, para ativar basta editar o arquivos de configuração e mudar a variável ENABLE_D de false para true.
Se você precisar habilitar apenas um repositório você pode adicionar a linha ENABLE_n=”true”, o n é o número sequencial do repositório.
Não é necessário cria o diretório que você especificar em UPDATE_DIR_n pois o próprio script irá se encarregar de criar caso o diretório não exista.
Licença
Esse programa é distribuído sob licença GPL e pode ser livremente modificado e redistribuído porém o seu autor pede que modificação significativas sejam reenviadas para ele para que ele possa incluir no código principal para beneficiar mais pessoas.
Instalação
tar.gz
Para instalar via codigo fonte basta descompactar
tar -xzvf yum-repo-sync-<version>.tar.gz
depois entrar no diretorio
cd yum-repo-sync-<version>
e usar o comando make
make
Para ativar o sincronismo diário basta criar um link dentro do diretorio /etc/cron.daily/ usando o comando
ln -s /usr/sbin/yum-repo-sync /etc/cron.daily/yum-repo-sync
RPM
Para instalar via RPM é muito fácil basta executar o comando
rpm -ivh yum-repo-sync-<version>.noarch.rpm
Rebuild src.rpm
Para recriar o RPM usando o fonte em RPM basta digitar
rpmbuild --rebuild yum-repo-sync-<version>-src.rpm
Para criar o RPM diretamente pelo tar.gz
rpmbuild -ta yum-repo-sync-<version>.tar.gz
Desinstalar
Para de remover o programar você usar
make uninstall
a partir do diretório do código fonte do programa, ou
rpm -e yum-repo-sync
Download
yum-repo-sync-2.0.tar.gz
yum-repo-sync-2.0-0.noarch.rpm
yum-repo-sync-2.0-0.src.rpm