Eu usei recentemente o reprepro para criar um espelho do repositório oficial do Ubuntu para uma arquitetura e uma versão (Precise neste caso). Observe como, em conf/distributions
, defino um repositório que os clientes em minha rede farão referência e em conf/updates
, puxo todos os componentes para ele (incluindo atualizações e segurança). Se fazer isso dessa forma (tudo colocado em um único repositório local) não é uma boa prática, estou aberto a sugestões (não espelhei o Ubuntu antes).
No entanto - eu sei que, para manter o repositório atualizado, é sugerido que nós façamos alterações no upstream a cada 6 horas (exatamente como no Debian). Eu não sei com que frequência os pacotes atualizados são enviados para os repositórios do upstream e essa é provavelmente a razão pela qual eu estou preocupado que a atualização do repositório local possa estar perdendo alguns pacotes que já foram enviados para o upstream.
Gostaria de obter uma lista de pacotes recentemente carregados no upstream para verificar se meu espelho está funcionando corretamente e a mensagem que estou recebendo durante a atualização do repositório local:
Nothing to do found. (Use --noskipold to force processing)
Não é nada para se preocupar. É seguro confiar apenas no fato de que, se o Release.gpg não for alterado desde o último pull, não há realmente nada a fazer? Existe uma maneira de encontrar essa lista / histórico de uploads?
Aqui está minha configuração do repositório reprepro:
conf / distribuições:
Origin: Ubuntu
Label: Ubuntu
Suite: precise
Version: 12.04
Codename: precise
Architectures: amd64
Components: main restricted universe multiverse
Description: Ubuntu Precise 12.04 + updates + security
Update: - precise precise-updates precise-security
Log: update.log
conf / updates:
Name: precise
Architectures: amd64
Components: main restricted universe multiverse
Method: http://archive.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5
Name: precise-updates
Architectures: amd64
Suite: precise-updates
Components: main restricted universe multiverse
Method: http://archive.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5
Name: precise-security
Architectures: amd64
Suite: precise-security
Components: main restricted universe multiverse
Method: http://security.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5