Downgrade e Congelamento do Arch Linux com Snapshot específico

Este guia mostra como voltar todo o sistema Arch Linux para o estado exato do dia 30/12/2024 usando o archive oficial e depois congelar o sistema para evitar novos conflitos de versões (especialmente com drivers NVIDIA, kernel e Xorg).

⚠️ Isso NÃO é apenas remover pacotes. Você vai alinhar o sistema inteiro ao estado daquele dia.


1) Ajustar o mirror para o snapshot antigo

Edite o arquivo de mirrors:

sudo nano /etc/pacman.d/mirrorlist

Apague TODO o conteúdo e deixe apenas:

Server = https://archive.archlinux.org/repos/2024/12/30/$repo/os/$arch

Salve e feche.


2) Limpar totalmente o cache do pacman

Isso é obrigatório. Seu cache tem pacotes mais novos (2025/2026) que causam conflitos.

sudo rm -rf /var/cache/pacman/pkg/*

3) Forçar sincronização com downgrade do sistema inteiro

Esse é o passo mais importante.

sudo pacman -Syyuu

O uu força o downgrade de tudo que estiver mais novo que 30/12/2024:

  • kernel
  • xorg
  • bibliotecas
  • glvnd
  • systemd
  • mesa
  • tudo

Seu sistema vai literalmente “voltar no tempo”.

Durante esse processo, responda S para substituir pacotes quando perguntado.


4) Reinicie a máquina

sudo reboot

5) Verifique se o sistema está alinhado com a data

Após reiniciar:

uname -r
pacman -Q xorg-server

As versões agora devem ser de final de 2024.


6) Instalar o driver NVIDIA corretamente (já compatível)

Agora que tudo está alinhado:

sudo pacman -S nvidia nvidia-utils nvidia-settings

Sem baixar manualmente. Sem procurar versão. Vai funcionar porque o sistema inteiro é daquele dia.


7) Congelar o Arch (muito importante)

Se você rodar pacman -Syu com mirrors atuais, vai quebrar tudo de novo.

Para evitar isso:

Edite:

sudo nano /etc/pacman.conf

Adicione no final:

IgnorePkg = nvidia nvidia-utils xorg-server linux linux-headers mesa libglvnd systemd

8) Regra de ouro a partir de agora

Sempre que for atualizar, use apenas esse mirror congelado.

Nunca restaure os mirrors oficiais sem saber exatamente o que está fazendo.


O que esse processo resolve

Elimina o problema clássico de:

  • kernel novo + xorg antigo
  • libs novas + driver antigo
  • partial upgrade (o maior inimigo do Arch)

Agora seu sistema é um Arch estável congelado no tempo.


Resumo rápido

sudo nano /etc/pacman.d/mirrorlist
# colocar o server do archive

sudo rm -rf /var/cache/pacman/pkg/*

sudo pacman -Syyuu

sudo reboot

sudo pacman -S nvidia nvidia-utils nvidia-settings

Pronto. Sistema alinhado, funcional e congelado em 30/12/2024.