Warning: Invalid argument supplied for foreach() in /home/hugodoria/hdoria.archlinux-br.org/blog/wp-includes/classes.php on line 255
Hugo Doria » Blog Archive » ARM – Arch Linux Rollback Machine

ARM – Arch Linux Rollback Machine

ARM, Arch Linux Rollback Machine, é um mirror especializado em pacotes antigos do Arch. É ótimo para se fazer downgrades de pacotes, por exemplo.

Entrando no site do ARM você encontrará uma estrutura de diretórios do tipo "repositório::data", que armazena o sync de pacotes daquela data (duuh!?). Por exemplo:

Em core::2009-2-10 você encontrará todos os pacotes que estavam no repositório core em 10 de fevereiro de 2009. Simples, não?

Se preferir, você pode usar o mirror com seu pacman. É só adicionar uma entrada parecida com esta:

[repositorio::data]
Server = http://arm.nrk.cc/$repo/os/[i686,x86_64]

Exemplo:

[core::2009-2-10]
Server = http://arm.nrk.cc/$repo/os/i686

E usar o pacman normalmente:

# pacman -Sy pacote

ou

# pacman -Sy repositorio/pacote

Bacana, hein? Já vou atualizar aquele meu script de downgrade de pacotes. :-)



2 Responses to “ARM – Arch Linux Rollback Machine”

  1. Vinícius disse:

    Olá Hugo!

    Tentei a sua dica não pra downgrade, mas para uma instalação limpa dentro de um VM, pois ando tendo problemas com o xorg-server 1.6 em minha VGA intel… queria instalar o 1.4… acontece que eu configurei pra fazer netinstall, configurei o mirror como sendo o http://arm.nrk.cc e no /etc/pacman.conf eu configurei os repositórios como você explicou, coloquei a data de 10/10/2008 assim [core::2008-10-10]… então comecei a instalação, mas ele tem baixado os pacotes mais recentes e não os da data que eu escolhi… acho que fiz algo errado…

    Falou!

    • Hugo Doria disse:

      Olá Vinícius,

      Se você quiser que o repositório arm tenha prioridade, você precisa adicioná-lo acima dos outros repositórios. O pacman sempre baixa os pacotes respeitando a ordem dos repositórios no /etc/pacman.conf.

      Você fez dessa forma?

Leave a Reply