Sinto lhe informar, mas você já quebrou seu sistema. De alguma forma, o gerenciador de pacotes está mais atualizado que as dependências dele, gerando um descompasso.
Duas coisas podem ter acontecido aqui:
- O sistema já veio quebrado do instalador do EndeavourOS. Se você nunca conseguiu usar o
pacmandepois da instalação, nem uma vez, esse é o caso. - Você realizou alguma atualização parcial. Pode acontecer caso siga tutoriais na internet que mandam instalar programas com
pacman -Sy programa, que é um erro grave no Arch, mas infelizmente bastante reproduzido, ou rodando umpacman -Sdepois de ter rodadopacman -Syoupacman -Syuantes.
Quando um programa quebrar com esse tipo de erro cannot open shared object file, especialmente em programas instalados pelos repositórios oficiais, a causa, 99% das vezes, é uma atualização parcial. Nesse caso, você deve rodar pacman -Syu para deixar o sistema todo uniformemente em dia de novo.
Porém, como o programa que quebrou aqui foi o próprio pacman, você vai ter que baixar o “pacman estático” (o pacman inteiro num único binário independente do sistema, conceitualmente parecido com uma AppImage) e botá-lo para atualizar o sistema.
curl -L -o pacman-static https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static
chmod +x pacman-static
sudo ./pacman-static -Syu pacman
Derivados do Arch podem ser mais fáceis de instalar, mas continuam valendo todos os cuidados de manutenção. Esse artigo é uma ótima introdução à manutenção de um sistema Arch.