Yay com problemas

Alguém está com a mensagem de erro no yay?

yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory

Tive esse problema há umas semanas, essa issue descreve o problema: #2502.

Resolvi (1) removendo o pacote e (2) reinstalando pela fonte:

sudo pacman -R yay-bin yay-debug-bin
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

ou, alternativamente, caso o pacote já esteja instalado pela fonte, e não por binário:

sudo pacman -R yay yay-debug
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

E, depois de instalado pela fonte, opcionalmente resolvi reinstalar o pacote yay-bin, mas aí fica a seu critério.

Deve resolver.

Abraço.

2 curtidas

funcionou, obrigado.

Qual a vantagem de instaler o yay-bin?

Em síntese, o binário já vem pronto, compilado, sem necessidade de gasto computacional para compilar. Consequentemente, a atualização total do sistema é mais rápida.

Em contrapartida, nos binários pré-compilados, as alterações no código fonte só são disponibilizadas quando os mantenedores atualizam os repositórios (há algumas diferenças sobre os mantenedores dos repositórios de código e da distribuição, mas a ideia é a mesma).

Tendo em vista a natureza rolling release do Arch, esse meio tempo é bem curto e, por isso, prefiro aguardar para instalar os binários.

1 curtida

Eu devo estar fazendo alguma coisa errada, diz que o pacote yay-bin não existe.

Como você instalou? com o pamac mesmo?

O pacote está na AUR e, infelizmente, não tenho familiaridade com o pamac.

Há diversas maneiras de instalar um pacote da AUR mas, particularmente, o instalo com o próprio yay (que é um AUR helper, justamente para facilitar a instalação de pacotes da AUR).

yay -S yay-bin

Deve aparecer um prompt perguntando se deseja substituir a instalação atual, responda com sim e deve instalar sem maiores problemas (caso surja um erro, remova o pacote yay-debug e tente novamente).

1 curtida

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.