Recentemente quando fui atualizar meu Fedora 11 me deparei com 404M de atualizações pendentes, revolvi baixar tudo e instalar, mas que num próximo update iria utilizar o yum-presto. O yum-presto é um plugin para o YUM que utiliza Delta RPMS, ou seja, invés de baixar o pacote RPM completo, o yum-presto baixa somente o diff das atualizações, com isso tendo um ganho em torno de 60% – 80% nos downloads das atualizações.
Algumas semanas depois fui verificar os updates pendentes e o total contabilizavam 119M, então foi quando fiz a instalação do yum-presto, a sua instalação e utilização no Fedora 11 é muito simples.
Para realizar a instalação basta executar:
yum install yum-presto
Para ajudar nos downloads utilizei também o yum-plugin-fastestmirror que procurar por mirros mais próximos e mais rápidos.
yum install yum-plugin-fastestmirror
Após a instalação dos plugins limpei o cache do YUM para forçar a checagem com o yum-presto e o yum-plugin-fastmirror.
yum clean all
Após a instalação do yum-presto, o download dos updates caiu de 119M para 20M.
O yum-presto é nativo somente no Fedora 11, para utilizar no Fedora 10 o procedimento de instalação é o mesmo, porém deverá ser editado o arquivo /etc/yum.repos.d/fedora-updates.repo e alterar o mirrotlist para:
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch





I guess there is always an easier way …